Конфигурация IIS CORS для одного файла - PullRequest
0 голосов
/ 15 апреля 2020

Microsoft утверждает, что CORS может быть включен с использованием модуля IIS CORS для одного файла (пункт № 1 см. В ссылке). https://docs.microsoft.com/en-us/iis/extensions/cors-module/cors-module-configuration-reference

Как это можно сделать? Я не вижу ничего, ограничивающего правила сайтом или файлом. Кто-нибудь знает, где находится DTD для этого модуля? Я могу понять это, если у меня есть спецификация.

Ответы [ 2 ]

0 голосов
/ 16 апреля 2020

Просто вы хотели бы предоставить GUI способ установки cors. Вы можете go в IIS manager -> узел сайта-> просмотр содержимого-> выбрать файл, который вы хотите установить CORS-> переключиться обратно на просмотр функций.

enter image description here

Теперь вы увидите файл на узле вашего сайта. Вы можете go в диспетчере конфигурации и настроить модуль CORS через web.config.

enter image description here enter image description here

0 голосов
/ 16 апреля 2020

Спасибо, Lex li!

Пример того, как это сделать, приведен ниже:

<location path="myFile.json">
    <system.webServer>
        <cors enabled="true">
           <add origin="https://*.myDomain.com"> 
               <allowHeaders allowAllRequestedHeaders="true">
               </allowHeaders>
           </add>
       </cors>
    </system.webServer>
</location>

Очевидно, что вы можете добавить другие атрибуты CORS в середине, как считаете нужным, но это решает часть "местоположения" моего номера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...