0

私は現在ウェブサイトを構築しており、所有者が自分の製品の写真をアップロードできるようにしたいと考えており、windows azure ヘルプ ページでほぼすべてを理解することができました。ただし、次のコードを使用しようとしています

public void Upload(IEnumerable<HttpPostedFileBase> file)
{
    //code goes here
}

しかし、HttpPostedFileBase は System.Web.Abstractions を使用しますが、それを使用しようとすると

using System.Web;
using System.Web.Abstractions;

System.Web.Abstractions を呼び出すことはできません。オンラインで見て、このソリューションを見つけましたhttps://stackoverflow.com/a/1911158/2558743しかし、彼らが言っていることを完全には理解していません。誰かがそれをよりよく説明できますか/私を助けてくれますか? 前もって感謝します

4

1 に答える 1

1

System.Web.Abstractions アセンブリをプロジェクトに追加したことを確認してください。これを確認するには、ソリューション エクスプローラーに移動し、プロジェクトに移動して、"フォルダー" 参照を調べます。そこに System.Web.Abstractions エントリが表示されます。

表示されていない場合は、[参照] フォルダーを右クリックし、[参照の追加] を選択します。タブ「.NET」を選択し、System.Web.Abstractions を検索します。

これで、HttpPostedFileBase を使用できるようになります。アセンブリを追加しようとしたときに System.Web.Abstractions エントリが表示されない場合は、プロジェクトが少なくとも .NET Framework 3.5 であることを確認してください ( MSDN のドキュメントを参照してください)。

于 2013-10-29T08:08:51.683 に答える