如何在 .Net Web API 中包含 System.Web.Http.Cors 参考 dll
Posted
技术标签:
【中文标题】如何在 .Net Web API 中包含 System.Web.Http.Cors 参考 dll【英文标题】:How to include System.Web.Http.Cors reference dll in .Net Web API 【发布时间】:2016-10-31 17:49:28 【问题描述】:我有一个 .NET Web API。我希望将其作为 CORS 平台。所以,我提到 http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api
在上面的链接中,他们很好地解释了如何制作 Web API CORS。在链接中,他们使用的是 ICorsPolicyProvider
。
我在网上搜索了ICorsPolicyProvider,我得到了一个链接https://msdn.microsoft.com/en-us/library/system.web.http.cors(v=vs.118).aspx,在他们提到的链接中System.Web.Http.Cors Namespace
我在参考管理器中搜索过同样的内容
在这里我找不到 System.Web.Http.Cors Namespace
。请帮助我如何包括参考 System.Web.Http.Cors Namespace
。我认为这是来自 Microsoft 的命名空间,所以我没有在 NuGet 中搜索。请仅在 Microsoft 中帮助我。
【问题讨论】:
【参考方案1】:使用 Nuget,Microsoft 也将它用于许多伟大的事情。
转到:工具 > 库包管理器 > 包管理器控制台,然后 输入:
Install-Package Microsoft.AspNet.WebApi.Cors
参考 Nuget 包here。
Here关于这个话题的另一个问题
【讨论】:
【参考方案2】:@Marcus 的回答现已过时,System.Web.Http.Cors
不再附带Microsoft.AspNet.WebApi.Cors
请点击此链接安装System.Web.Http.Cors
Microsoft.AspNet.Cors
【讨论】:
我刚刚安装了Microsoft.AspNet.WebApi.Cors
和System.Web.Http.Cors
。
我刚刚安装了 Microsoft.AspNet.Web.Api.Cors 5.2.6,System.Web.Http.Cors 也随之而来。您在答案中粘贴的链接完全是在谈论不同的 DLL (System.Web.Cors)以上是关于如何在 .Net Web API 中包含 System.Web.Http.Cors 参考 dll的主要内容,如果未能解决你的问题,请参考以下文章
在 ASP.NET MVC Web 应用程序中包含预编译的视图