1. 程式人生 > >.net webapi項目跨域問題及解決方案

.net webapi項目跨域問題及解決方案

prot net 方案 ted access 節點 跨域訪問 架構師資料 eth

問題:

1.項目完成,部署到不同的iis版本上,跨域訪問有的通有的不通

解決辦法:

1.將復雜請求改為簡單請求

2.代碼中去掉所有跨域設置,配置中添加或修改節點

<system.webServer>
<modules>
<add name="ApplicationInsightsWebTracking" type="Microsoft.ApplicationInsights.Web.ApplicationInsightsHttpModule, Microsoft.AI.Web" preCondition="managedHandler" />

</modules>
<validation validateIntegratedModeConfiguration="false" />
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="POST,GET" />
<add name="Access-Control-Allow-Headers" value="x-requested-with,content-type,authorization,mypara,username" />
</customHeaders>
</httpProtocol>
</system.webServer>

架構師資料:加博主QQ:552343492

.net webapi項目跨域問題及解決方案