第一次建立一个网站,无法在项目中使用“使用System.Web.Abstractions”

时间:2013-10-29 07:44:28

标签: c# azure-storage-blobs

我目前正在建立一个网站,希望所有者能够为他的产品上传照片,并且能够在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但我并不完全理解他们在说什么。任何人都可以更好地解释它/帮助我吗?提前致谢

1 个答案:

答案 0 :(得分:1)

确保已将System.Web.Abstractions程序集添加到项目中。 您可以通过转到解决方案资源管理器来验证这一点,转到您的项目并查看“文件夹”参考。 你应该在那里看到一个System.Web.Abstractions条目。

如果看不到,请右键单击References文件夹并选择“添加引用”。 选择“.NET”选项卡并搜索System.Web.Abstractions。

现在你应该可以使用HttpPostedFileBase了。 如果在尝试添加程序集时没有看到System.Web.Abstractions条目,请确保您的项目至少是.NET Framework 3.5(请参阅MSDN documentation)。