.net - 在 Web API 中获取 Microsoft.AspNet.WebApi.Cors 版本问题

标签 .net asp.net-mvc web-services asp.net-web-api cross-domain

我已安装 Microsoft.AspNet.WebApi.Cors包装使用 Install-Package Microsoft.AspNet.WebApi.Cors在我的 WebApi 项目(.net framework 4.5.2)中,现在我在编译项目时遇到以下错误。

引用: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 -Version 5.0.0

这将起作用。

关于.net - 在 Web API 中获取 Microsoft.AspNet.WebApi.Cors 版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29031973/

相关文章:

.net - 如何同时迭代多个 IEnumerables

.net - 如何为多个解决方案配置 TeamCity Inspections (.NET) Runner

c# - ASP.NET MVC : "add comment" underneath "details" of "ticket"

android - Cookie 或 RESTful key 的身份验证?

c++ - 密码策略 Windows API

asp.net-mvc - 在 web.config 文件中创建自定义变量?

c# - 根据数据类型在 MVC 3 中自动生成 HTML 属性

c# - 如何序列化 IList<T>?

android - 无法从 Android 设备访问本地主机 Web 服务

c# - 用于程序集签名的 signtool 和 sn 或 al 之间的区别