当我在winserve2008上调用api ionic来切断mvc5 vs iis7时遇到错误:已被CORS策略阻止:对预检请求的响应未通过访问控制检查:没有“ Access-Control-Allow-Origin”标头出现在请求的资源上。”。但是通过邮递公司致电时,请正常运行。请帮助我。
答案 0 :(得分:0)
据我所知,CORS问题意味着跨源资源共享。
它允许跨域通信。通过为我们的服务器API启用它-我们允许我们的服务跨域通信。默认情况下,除非我们显式传递set http头,否则浏览器将不允许它。
如果您想解决此问题,建议您在web.config中添加以下设置。
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
</system.webServer>