Y. *_*van 1 iis asp.net-mvc cors iis-8
我有IIS v8.5,我想配置支持CORS标头.我在web.config中添加了下一个设置:
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
</customHeaders>
</httpProtocol>
Run Code Online (Sandbox Code Playgroud)
如果我向我的控制器发出请求它工作正常,但我的文件夹中有java脚本,当我提出获取此文件的请求时,我得到没有标题
"access-control-allow-origin"的响应.我想用该标头提供静态文件.这可能吗?谁能帮我这个?
它也适用于静态文件.可能是服务器端的一些代码正在删除此标头.作为另一种选择,您可以使用出站规则来设置标头.将其添加到您的web.config(内部rewrite部分):
<outboundRules>
<rule name="Set Access-Control-Allow-Origin" patternSyntax="Wildcard">
<match serverVariable="RESPONSE_Access-Control-Allow-Origin" pattern="*" negate="false" />
<action type="Rewrite" value="*" />
</rule>
</outboundRules>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4269 次 |
| 最近记录: |