[英]Using iis 10, how am i enabling CORS for all requests? WebAPI2
在过去的 2 个小时里,我试图在我的项目中启用 CORS。
我尝试过但没有用的事情:
In WebApiConfig.cs
config.EnableCors();
In MyController.cs
[EnableCors(origins: "*", headers: "*", methods: "*")]
https://www.iis.net/downloads/microsoft/iis-cors-module
下载并安装。 之后,我尝试按照参考文献中的说明进行操作,但没有积极的结果。
我如何启用它?!
如果重要的话,对于我的客户,我使用的是 React+axios。
我很愚蠢,解决方案很简单:
将这两行添加到您的 webApiConfig.cs :
var cors = new System.Web.Http.Cors.EnableCorsAttribute("*", "*", "*");
config.EnableCors(cors);
重要提示:请勿将两种解决方案结合使用,因为这会导致“Cors 过多”问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.