在将我的 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
关于c# - 将 MVC4 升级到 MVC5 时,它表示 'System.Web.Http.GlobalConfiguration' 不包含 Configure 的定义 ',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36127517/