【发布时间】:2019-06-02 19:40:41
【问题描述】:
我正在尝试在此链接之后创建一个 Web API。 我已经完全添加了它在this 文章中显示的方式。
但添加控制器后,System.Web.Http 和 ApiController 出现此错误。
System.Web.Http 上的错误消息:
命名空间“System.Web”中不存在类型或命名空间 Http
ApiController 上的错误消息:
找不到类型或命名空间 ApiController。
其他信息:
我正在使用 Visual Studio 2015 Professional。 框架:.NET Framework 4.6.1
我已经对这个问题进行了很多搜索,但找不到任何解决方案。我确定我在某处遗漏了非常小的细节,但任何人都可以在这里帮助我。
提前非常感谢。
【问题讨论】:
-
您是否在项目中添加了 system.web 库作为参考?
-
检查
System.Web和System.Web.Http是否存在于引用中。你在创建项目的时候选择了web api项目吗? -
我在参考列表中有 System.Web。但是 System.Web.Http 带有警告(黄色)符号。所以我猜它无法加载。
-
另外,我尝试在参考窗口中搜索 System.Web.Http。我没找到。
-
@t-prisar ,我选择了空模板。然后在“添加文件夹和核心引用”中,我检查了 Web API
标签: c# asp.net-web-api .net-4.6.1