Skip to main content
 首页 » 编程设计

c#之Web API 中的命名空间 'Http' 中不存在类型或命名空间 'System.Web'

2024年02月04日35jiqing9006

我正在尝试通过此链接创建 Web API。 我已经完全按照 this 中显示的方式添加了文章。

但是在添加 Controller 之后,System.Web.Http 和 ApiController 给我这个错误。

System.Web.Http 上的错误消息:

The type or namespace Http doesn't exist in the namespace 'System.Web'

ApiController 上的错误消息:

The type or namespace ApiController could not be found.

附加信息:

我使用的是 Visual Studio 2015 Professional。 框架:.NET Framework 4.6.1

我搜索了很多有关此问题的信息,但找不到任何解决方案。我确定我在某处遗漏了非常小的细节,但任何人都可以在这里帮助我。
非常感谢。

请您参考如下方法:

事实证明,要获取 System.Web.Http,我需要从 Nuget 安装包 - Microsoft.AspNet.WebApi.Core。安装后,它解决了我的问题。