如何设置访问控制允许在特定文件web.config上生成源

Fla*_*ape 21 .net asp.net iis config

如果这是一个动态响应,我只是做,Response.Headers.Add("Access-Control-Allow-Origin", "*");但我有一个静态文件,我想允许跨域访问.

有没有办法只使用web.config将此标头分配给特定文件?说它只是example.com/flat.json

我想我可以将文件路由到动态页面,但这有点傻.

Tar*_*zam 46

这应该工作

<location path="Sample.txt">
    <system.webServer>
      <httpProtocol>
        <customHeaders>
          <add name="Access-Control-Allow-Origin" value="*" />
        </customHeaders>
      </httpProtocol>
    </system.webServer>
  </location>
Run Code Online (Sandbox Code Playgroud)

  • 啊,是的,总是忘记位置元素. (2认同)
  • @ Si8,您好,您可以修改Access-Control-Allow-Origin标头的value属性,以允许某些网站具有访问权限。有关更多详细信息,请参见http://stackoverflow.com/questions/10636611/how-does-access-control-allow-origin-header-work (2认同)