题 引用system.web.cors


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

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

我需要安装什么吗?


29
2018-04-03 03:44


起源




答案:


创建一个 .NET 4.5 MVC项目,安装nuget包“Microsoft ASP.NET Web API [版本]跨域支持”(搜索“cors”,它将在列表的第1或第2位)。而已。

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


36
2018-02-14 05:29



FWIW,NuGet包是 Microsoft.AspNet.WebApi.Cors。 - Mark Seemann
救了我的培根。谢谢! - 5arx


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


9
2017-09-16 21:53





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


2
2018-04-03 04:04



不工作。请再次检查@pieter - Code Rider


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


2
2018-04-03 04:04



除了这个夜间构建之外,没有其他方法可以在web api项目中包含cors支持吗? - Null Reference
AFAIK没有。最初的登记入住时间仅限于3月13日,因此您处于最前沿。您当然可以自己下载源代码并构建/播放修补程序吗? - Simon C
我自己还没有测试过,但是我在这篇文章中读过关于web api的CORS支持: stevefenton.co.uk/Content/Blog/Date/201211/Blog/... - AardVark71
@ AardVark71很有意思。值得一看。 - Simon C
请在2012年尝试这个并尝试下载nuget中的cors,没有这样的路径或dll可供下载。 - Code Rider