【发布时间】:2015-02-12 21:53:34
【问题描述】:
有人可以帮助我,转换以下代码以在 IIS 7.5 中的 web.config 中使用,以及我应该在 web.config 文件中的哪个位置放置每段代码?
# Always set these headers.
Header always set Access-Control-Allow-Origin "*"
Header always set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header always set Access-Control-Max-Age "1000"
Header always set Access-Control-Allow-Headers "x-requested-with, Content-Type, origin, authorization, accept, client-security-token"
# Added a rewrite to respond with a 200 SUCCESS on every OPTIONS request.
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]
【问题讨论】:
-
根据网站的建议 - enable-cors.org/server_iis7.html 我已将
添加到我的 web.config 中。但我在 Firefox 中收到以下消息 - Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at lrpspsprd02.lhl.co.nz/ZFP/Dicom/….这可以通过将资源移动到同一域或启用 CORS 来解决。
标签: asp.net iis iis-7.5 cors options