Назад | Перейти на главную страницу

Конфигурация модуля IIS10 Cors для разрешения Cors

У меня проблема с разрешением запросов CORS на IIS v10 с сервером Windows Azure 2016. Я загрузил и установил модуль IIS Cors, который должен помочь решить эту проблему, но я не могу заставить его работать. Я продолжаю получать ошибку 405 метод (OPTIONS) not allowed. Мне удалось заставить его работать с IIS 8.5.

Какая конфигурация необходима после установки модуля IIS CORS? Кажется, что на их официальном сайте документации не так много перечислено. Я пробовал все типичные решения web.config, но независимо от ответа заголовка, похоже, я получаю эту ошибку 405.

Я заставил это работать с IIS 8.5, поэтому я не уверен, пропущен ли я просто какой-то шаг в процессе или у версии 10 есть проблемы с модулем IIS CORS.

Я проверил, что остальные вызовы api работают, когда я помещаю их в почтальон.

Я решил проблему, добавив приведенный ниже код в файл web.config сайта, который запрашивал после установки модуля IIS Cors.

<cors enabled="true">
    <add origin="*" >
        <allowHeaders allowAllRequestedHeaders="true" />
    </add>
</cors>

Стоит сказать, что вы должны добавить эту опцию в раздел web.config.