解決Cross Domain的問題
方法一、修改Web.config
1. 在Web.config中加入
<httpProtocol>
<customHeaders>
<clear />
<add name = "Access-Control-Allow-Origin" value = "*" />
<add name = "Access-Control-Allow-Headers" value = "*" />
</customHeaders>
</httpProtocol>
方法二、套件 ─ Microsoft.AspNet.WebApi.Cors
1. 在NuGet中加入Microsoft.AspNet.WebApi.Cors (限.Net Framework 4.5以上)
2. 在WebApiConfig.cs的中Register加入
config.EnableCors();
3. 在Startup.cs的Configuration中加入
app.UseCors(Microsoft.Owin.Cors. CorsOptions .AllowAll);
4. 在各個Class或Method的名稱上一行加入
[EnableCors( "*" , "*" , "*")]