跨域在发布时,在iis设置中
https://www.cnblogs.com/babietongtianta/p/6488985.html
在开发调试时,program.cs中添加 和各种方法,都不可以。
后来在iisexpress中设置,解决了。
在右下角iisexpress 右键
双击打开applicationhost.config
在下面的system.webserver中加入下面的设置。
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Headers" value="Content-Type, api_key, Authorization" />
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
保存,重启,就可以。