2012-10-25 10 views
17

Jeśli byłaby to odpowiedź dynamiczna, po prostu robiłbym Response.Headers.Add("Access-Control-Allow-Origin", "*");, ale mam plik statyczny, na który chciałbym zezwolić na dostęp do domeny.Jak ustawić kontrolę dostępu zezwalać na początek na konkretny plik web.config

Czy istnieje sposób na przypisanie tego nagłówka do konkretnego pliku za pomocą pliku web.config? Powiedzmy, że to tylko example.com/flat.json

Chyba mógłbym przekierować plik na dynamiczną stronę, ale to byłoby trochę głupie.

Odpowiedz

39

To powinno działać

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

Ach tak, zawsze zapomnieć o elemencie lokalizacji. – FlavorScape

+0

Witam, po dodaniu elementu lokalizacji przestałem go pobierać. Jeśli zgłoszę z przeglądarki do tego pliku, to znaczy, że nie można znaleźć katalogu. – user123456

+0

Co jeśli chcę, aby określona sieć nazywała to? – Si8

Powiązane problemy