C# 在将MVC4升级到MVC5时,它说';System.Web.Http.GlobalConfiguration';不包含配置';
在将我的C# 在将MVC4升级到MVC5时,它说';System.Web.Http.GlobalConfiguration';不包含配置';,c#,asp.net-mvc-4,asp.net-mvc-5,C#,Asp.net Mvc 4,Asp.net Mvc 5,在将我的MVC4应用程序升级到MVC5时,我发现我必须在global.asax中从Web API升级到Web API 2,即 WebApiConfig.Register(GlobalConfiguration.Configuration)到全局配置.Configure(WebApiConfig.Register) 但当我这么做的时候,我得到了一个编译器错误 System.Web.Http.GlobalConfiguration'不包含的定义 配置 我已经提到了一个using语句,比如using
MVC4
应用程序升级到MVC5
时,我发现我必须在global.asax中从Web API升级到Web API 2,即
WebApiConfig.Register(GlobalConfiguration.Configuration)代码>到全局配置.Configure(WebApiConfig.Register)代码>
但当我这么做的时候,我得到了一个编译器错误
System.Web.Http.GlobalConfiguration'不包含的定义
配置
我已经提到了一个using语句,比如using System.Web.Http代码>但仍然显示错误,并且根据MSDN,它具有方法GlobalConfiguration.Configure(WebApiConfig.Register)的定义代码>,以及
请帮忙。如果我没记错的话,我想你需要System.Web.Http.WebHost
在package manager控制台中:
PM> Install-Package Microsoft.AspNet.WebApi.WebHost
如果已安装,请尝试并强制重新安装
update-Package -reinstall Microsoft.AspNet.WebApi.WebHost
当我尝试安装时,软件包已经安装。我更新了软件包并强制重新安装,然后问题得到了解决。非常感谢:),这很有帮助