在 ASP.NET Webforms 中启用跨域请求
Posted
技术标签:
【中文标题】在 ASP.NET Webforms 中启用跨域请求【英文标题】:Enabling Cross Origin Request in ASP.NET Webforms 【发布时间】:2017-03-26 15:44:07 【问题描述】:我有一个使用 ASP.NET WebForms C# 技术开发的 API,API 可以完美地返回响应,但是由于跨源请求错误,我在 AJAX 中得到了响应。谁能指导我修复它。
【问题讨论】:
【参考方案1】:在你的 web.config 添加
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Methods" value="GET, POST, OPTIONS, PUT, DELETE" />
</customHeaders>
</httpProtocol>
</system.webServer>
【讨论】:
以上是关于在 ASP.NET Webforms 中启用跨域请求的主要内容,如果未能解决你的问题,请参考以下文章
在 ASP.Net 5 / Core 中启用跨域资源共享 (CORS)
无法在 ASP.NET Core 1.0 中启用跨域请求 (CORS)
基于.Net Framework 4.0 Web API开发:ASP.NET Web APIs AJAX 跨域请求解决办法(CORS实现)