阻止跨源请求:同源策略禁止在API URL处读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。
我在API项目中安装了 Microsoft.AspNet.WebApi.Cors ,但它仍无效。
还修改了用于访问控制的web.config但未成功。
有没有办法从javascript调用API?
答案 0 :(得分:2)
您只需要在Api的web.config中添加此代码。
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>