在将我的 MVC 4 应用程序升级到 MVC 5 时,我发现我必须在 global.asax 中从 Web API 升级到 Web API 2,即
WebApiConfig.Register(GlobalConfiguration.Configuration); 到 GlobalConfiguration.Configure(WebApiConfig.Register);
但是当我这样做的时候,我得到一个编译器错误提示
System.Web.Http.GlobalConfiguration' does not contain a definition for Configure.
我已经提到了像 using System.Web.Http; 这样的 using 语句,但仍然显示错误,根据 MSDN,它具有方法 GlobalConfiguration.Configure(WebApiConfig.注册); msdn document about this method , 和 I am referring this page to upgrade my MVC4 application to MVC5
请帮忙。
请您参考如下方法:
如果我没记错的话,我认为您需要 System.Web.Http.WebHost。
在您的包管理器控制台中:
PM> Install-Package Microsoft.AspNet.WebApi.WebHost
如果已经安装,尝试强制重新安装
update-Package -reinstall Microsoft.AspNet.WebApi.WebHost
