我已经在我的WebApi项目(.net framework 4.5.2)中使用 Install-Package Microsoft.AspNet.WebApi.Cors
安装了 Microsoft.AspNet.WebApi.Cors
包,现在我在编译项目时遇到了以下错误 .
参考:http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api
程序集'System.Web.Http.Cors,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'使用'System.Web.Http,Version = 5.2.3.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'高于引用程序集的版本'System.Web.Http,Version = 5.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'
3 回答
您需要为此安装以下nuget包 .
安装包Microsoft.AspNet.WebApi.Cors.ko -Version 5.0.0
这会奏效 .
确保您的包裹是最新的 . 如果你更新并且你仍然有相同的错误 - 逐个卸载你的软件包,直到你的system.web.http从引用中消失 - 然后再次添加引用这应该修复你的构建错误
我有同样的问题,但这样做了解决了我的问题