net core程序部署到 iis 出现跨域问题
1. 首先确定netcore项目直接双击启动是否存在跨域问题
2. 基于1 如果没有跨域问题,那么问题出在iis上
3. iis 移除跨域代码 即可解决
<system.webServer>
<httpProtocol>
<customHeaders>
<remove name="Access-Control-Allow-Origin" />
<remove name="Access-Control-Allow-Methods" />
<remove name="Access-Control-Allow-Headers" />
</customHeaders>
</httpProtocol>
</system.webServer>
4.net4.5 之类框架跨域类似上方配置直类无效,直接做个 特性拦截只要返回内容头加入跨域标识即可
参考链接
关于net core 站点通过iis部署,跨域配置遇到的问题 - 郑小超 - 博客园