引用system.web.cors

时间:2013-04-03 03:44:08

标签: .net web-services rest asp.net-web-api cors

我正在尝试在我的Web API中实现cors支持。

我已经阅读了几篇关于这个主题的博客文章,但我似乎无法找到System.Web.Cors.dll或System.Web.Http.Cors.dll

我需要安装一些东西吗?

4 个答案:

答案 0 :(得分:36)

创建 .NET 4.5 MVC项目,安装nuget包“Microsoft ASP.NET Web API [版本]跨域支持”(搜索“cors”,它将在第1或第2位放在列表中)。就是这样。

P.S。如果遇到错误,请尝试安装“Microsoft ASP.NET Web API [version]”包(搜索“WebApi”)。

答案 1 :(得分:9)

System.Web.Cors程序集现在可以在Microsoft.AspNet.Cors包中的NuGet上使用。这是一个预发行包,因此如果您使用的是Visual Studio包管理器,则需要包含预发布包。

答案 2 :(得分:2)

在本地使用System.Web.Cors的唯一方法是按照本讨论使用每晚构建。 http://aspnetwebstack.codeplex.com/discussions/436442

答案 3 :(得分:2)

根据this thread,您可以使用nuget使用每晚构建的ASP.NET来获取它(请参阅说明here)。但听起来它只与System.Web.Http的v5兼容,所以你可能也需要这样做。这肯定不是RTM所以你必须对此感到满意。