如何在 asp.net web apis 中启用 cors 选项。?
Posted
技术标签:
【中文标题】如何在 asp.net web apis 中启用 cors 选项。?【英文标题】:how to enable cors options in asp.net web apis.? 【发布时间】:2017-06-18 14:05:01 【问题描述】:如何在asp.net
WebApi 中启用 CORS 选项?我从 nuget 安装了包 Microsoft.AspNet.WebApi.Cors
以获得 CORS 支持。但是,我收到一条错误消息,指出 IAppBuilder
不包含 app.useCors
的定义?
【问题讨论】:
可以分享一下你试过的代码吗? app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll); 您是否尝试过此答案中的所有内容? ***.com/questions/20079813/… 是的,但是 app.UseCors(Microsoft.Owin.Cors.CorsOptions.AllowAll);说 IaapBuilder 找不到 UseCors 的定义 您是否安装了Microsoft.AspNet.WebApi.OwinSelfHost
和Microsoft.Owin.Cors
NuGet 包?
【参考方案1】:
确保您已安装 Microsoft.AspNet.WebApi.OwinSelfHost
和 Microsoft.Owin.Cors
NuGet 包。
【讨论】:
谢谢它成功解决了我的问题,我花了2个小时没有解决,你终于解决了以上是关于如何在 asp.net web apis 中启用 cors 选项。?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 WEB API 的 ASP.NET MVC 控制器级别中启用 CORS? [复制]
如何在 ASP.Net Web API 中为特定控制器启用 Windows 身份验证
无法在 ASP.Net Core Web api 中启用 CORS
在 Angular 9 + Asp.net Core Web API 中启用 Windows 身份验证后,预检(选项)请求失败