我正在尝试在我的Web API中实现cors支持。
我已经阅读了几篇关于这个主题的博客文章,但我似乎无法找到System.Web.Cors.dll或System.Web.Http.Cors.dll
我需要安装一些东西吗?
答案 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所以你必须对此感到满意。