📜  mvc 项目找不到 System.Web.Http (1)

📅  最后修改于: 2023-12-03 14:44:26.156000             🧑  作者: Mango

MVC项目找不到System.Web.Http

介绍

在MVC项目中,如果你碰到了“找不到System.Web.Http”的问题,这个问题通常是由于缺少对Web API的引用而造成的。解决这个问题的方法非常简单,只需要添加对Web API的引用就可以了。

解决方案

以下是解决此问题的步骤:

  1. 打开Solution Explorer,在该项目上右键单击,然后选择“管理NuGet程序包”选项。

  2. 在“NuGet程序包管理器”中,搜索“Microsoft.AspNet.WebApi.Core”。 在搜索结果中可能会有多个版本,选择最新版本并安装它。

  3. 安装完成后,重新编译您的项目,以确保所有引用都已正确更新。

  4. 将以下代码添加到您的“Web.config”文件中:

<system.web>
  <compilation debug="true" targetFramework="4.5"/>
  <httpRuntime targetFramework="4.5"/>
  <pages>
    <namespaces>
      <add namespace="System.Web.Http"/>
    </namespaces>
  </pages>
</system.web>
  1. 重新编译并运行您的项目。
总结

以上是在MVC项目中解决“找不到System.Web.Http”的问题的解决方案。 添加对Web API的引用并更新Web.config文件应该可以解决这个问题。