Потребовалось настроить взаимодействие между двумя серверами по HTTP с авторизацией, соответственно получили ошибку, что не настроен механизм безопасности CORS.
CORS можно настроить внеся соответствующие изменения в web.config руками, но проще это сделать через веб-платформу CORS.
Для этого нужно сначала установить «Установщик веб-платформы» , для этого в диспетчере IIS на начальной странице выбирает в разделе «Ресурсы в сети» — «Веб-платформы Microsoft»
После установки, открываем в диспетчере IIS сервер и в правом окне выбираем «Получить новые компоненты веб-платформы»
Далее в поиске вводим CORS и нажимаем «Добавить» -> «Установить» -> «Принимаю» -> «Далее» -> «Далее» -> «Готово».
Теперь нужно настроить CORS на публикацию сайта, к которому обращаемся.
Заходим в публикацию и нажимаем «Редактор конфигурации»
Далее выбираем «Раздел» system.webServer и открываем «cors»
Затем в редакторе переключаем enabled в true.
Открываем «Коллекция» нажав три точки и наживаем добавить.
Далее заполняем «Свойства»
allowCredentials: true — это разрешение на отправку логина и пароля, для авторизации.
allowed: true
allowHeaders->allowAllRequestedHeaders: true
allowMethods: здесь добавляем разрешенные методы GET, POST, PUT…
origin: указываем URL откуда будет обращение, до первого «/»
Для каждого адреса нужно создать свою запись.
Все… CORS настроен.





