【发布时间】:2017-05-13 07:37:42
【问题描述】:
我想在 ASP 网站的控制器上启用 CORS。教程显示我必须更改WebApiConfig.cs并添加一行config.EnableCors();
问题是我没有这个文件。我的关闭是RouteConfig.cs,那么在我的项目中在哪里启用CORS?
我在web.config 文件中添加了以下部分
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
但是对 API 的 Ajax 调用仍然返回
服务器响应状态为 405(不允许方法)
当我使用浏览器调用 API 时,它可以工作。
【问题讨论】:
标签: asp.net asp.net-web-api cors