Как добавить заголовок Access-Control-Allow-Origin в IIS7 с ограничениями

мне нужно получить доступ к файлу шрифта в моем приложении с сервера, который у меня также есть. Он работает для всех браузеров, кроме Firefox, и я знаю, что мне нужно добавить заголовок "Access-Control-Allow-Origin".

Итак, в корне моего сервера есть еще одно приложение с web.конфигурация, к которой я добавил:

<httpProtocol>
  <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
  </customHeaders>
</httpProtocol>

Он отлично работает, однако я не уверен,какие проблемы безопасности здесь. Является ли указание домена, который может получить к нему доступ, хорошим разрешением безопасности здесь? Думаю, я бы ... скорее всего, этот параметр предназначен только для файлов в папке шрифта, а не для всего приложения. Я видел .htaccess решение для него, которое требует размещения файла в нужной папке, но как я могу это сделать с помощью интернета.настройка конфигурации или IIS?

Apache:

<FilesMatch ".(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "http://yourdomain.com"
</IfModule>
</FilesMatch>

Спасибо большое,

1 ответов


вы пытались поставить веб.config только в нужной подпапке? Взгляните на "ASP.NET иерархия файлов конфигурации и наследование".