<configuration>
<system.webServer>
<modules>
<add name="CultureAwareHttpModule" type="Web_SJWD.Lang.CultureAwareHttpModule" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
<!---加下面这段可以跨域--->
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By" />
<add name="Access-Control-Allow-Origin" value="*" />
<add name="Access-Control-Allow-Headers" value="*" />
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
一直提示不能跨域,在web.config里加入上面这段后,就可以允许跨域访问了。
该博客介绍了如何通过修改Web.Config文件,启用Access-Control-Allow-Origin头部,从而解决ASP.NET应用程序的跨域访问限制。通过添加特定的模块和自定义头部设置,允许所有来源进行GET、POST、PUT和DELETE操作,实现了跨域请求的允许。
170万+

被折叠的 条评论
为什么被折叠?



