这样的错误做前端的肯定都见过吧,典型的跨域错误,然后上网一顿搜,结果并不是前端的问题,后端人员也蒙圈了,明明我已经设置了跨域配置,但还是不行
网上很多教程都是告诉你在配置里的 webServer 节点添加这样的跨域配置项,
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
<add name="Access-Control-Allow-Headers" value="Content-Type"/>
<add name="Access-Control-Allow-Methods" value="GET, POST, PUT, DELETE, OPTIONS"/>
</customHeaders>
</httpProtocol>
</system.webServer>
添加后,依然提示跨域报错,偶然的一次编辑应用程序池,把集成改为经典
神奇的一幕出现了,正常了!!!
心中一万头草泥马奔腾而过,原来如此简单的设置,可以让程序员崩溃折腾好几天