33

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

我已阅读有关此主题的几篇博客文章,但似乎找不到 System.Web.Cors.dll 或 System.Web.Http.Cors.dll

有什么我需要安装的吗?

4

4 回答 4

40

创建一个.NET 4.5 MVC 项目,安装 nuget 包“Microsoft ASP.NET Web API [version] Cross-Origin Support”(搜索“cors”,它将在列表中的第 1 或第 2 位)。就是这样。

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

于 2014-02-14T05:29:35.303 回答
11

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

于 2013-09-16T21:53:55.530 回答
2

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

于 2013-04-03T04:04:16.100 回答
2

根据这个线程,您可以使用 nuget 使用 ASP.NET 的夜间构建来获取它(请参阅此处的说明)。但听起来它只与 System.Web.Http 的 v5 兼容,所以你可能也需要得到它。这当然不是 RTM,所以你必须对此感到满意。

于 2013-04-03T04:04:29.533 回答