[英]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.