2012-10-25 34 views
17

如果這是一個動態響應,我只是做Response.Headers.Add("Access-Control-Allow-Origin", "*");,但我有一個靜態文件,我想允許跨域訪問。如何設置訪問控制允許特定文件的原點web.config

有沒有辦法將這個頭文件分配給一個特定的文件,只需使用web.config?說這只是example.com/flat.json

我想我可以路由文件到動態頁面,但這將有點愚蠢。

回答

39

這應該工作

<location path="Sample.txt"> 
    <system.webServer> 
     <httpProtocol> 
     <customHeaders> 
      <add name="Access-Control-Allow-Origin" value="*" /> 
     </customHeaders> 
     </httpProtocol> 
    </system.webServer> 
    </location> 
+2

是啊,總是忘了位置的元素。 – FlavorScape

+0

嗨,我添加了位置元素後,我停止了能夠下載它。如果我從我的瀏覽器向該文件發出請求,則表示404無法找到該目錄。 – user123456

+0

如果我想讓某個網站調用它,該怎麼辦? – Si8

相關問題