在 WebAPI 中出现 Microsoft.AspNet.WebApi.Cors 版本问题
Getting Microsoft.AspNet.WebApi.Cors version issue in WebAPI
我已经在我的 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
Assembly 'System.Web.Http.Cors, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
您需要为此安装以下 nuget 包。
安装包 Microsoft.AspNet.WebApi.Cors.ko - 版本 5.0.0
这会起作用。
确保您的软件包是最新的。
如果你更新了,你仍然有同样的错误
- 一个一个地卸载你的包,直到你的 system.web.http 从参考文献中消失
- 然后再次添加引用这应该可以修复您的构建错误
我遇到了同样的问题,但是这样做 "Update-Package –reinstall Microsoft.AspNet.Cors" 解决了我的问题
-
我已经在我的 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
Assembly 'System.Web.Http.Cors, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' uses 'System.Web.Http, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' which has a higher version than referenced assembly 'System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'
您需要为此安装以下 nuget 包。
安装包 Microsoft.AspNet.WebApi.Cors.ko - 版本 5.0.0
这会起作用。
确保您的软件包是最新的。 如果你更新了,你仍然有同样的错误 - 一个一个地卸载你的包,直到你的 system.web.http 从参考文献中消失 - 然后再次添加引用这应该可以修复您的构建错误
我遇到了同样的问题,但是这样做 "Update-Package –reinstall Microsoft.AspNet.Cors" 解决了我的问题
-
-