📅  最后修改于: 2023-12-03 14:44:26.156000             🧑  作者: Mango
在MVC项目中,如果你碰到了“找不到System.Web.Http”的问题,这个问题通常是由于缺少对Web API的引用而造成的。解决这个问题的方法非常简单,只需要添加对Web API的引用就可以了。
以下是解决此问题的步骤:
打开Solution Explorer,在该项目上右键单击,然后选择“管理NuGet程序包”选项。
在“NuGet程序包管理器”中,搜索“Microsoft.AspNet.WebApi.Core”。 在搜索结果中可能会有多个版本,选择最新版本并安装它。
安装完成后,重新编译您的项目,以确保所有引用都已正确更新。
将以下代码添加到您的“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>
以上是在MVC项目中解决“找不到System.Web.Http”的问题的解决方案。 添加对Web API的引用并更新Web.config文件应该可以解决这个问题。