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

本文关键字:使用 System Web Abstractions 网站 构建 项目 第一次 | 更新日期: 2023-09-27 18:37:26

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

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

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

如果它不可见,请右键单击"引用"文件夹,然后选择"添加引用"。选择选项卡".NET"并搜索System.Web.Abstractions。

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