В настоящее время у меня есть локальный сервер Exchange 2019 для тестирования моей надстройки OWA. Я звоню на конечную точку api/v2.0/me/messages/{id}
из моей надстройки. Все отлично работает с попаданием в облако (Office 365), но на локальном сервере Exchange я получаю 405 Method Not Allowed
для запроса заголовка CORS preflight OPTIONS.
Я пробовал исправления, рекомендованные - IIS перехватывает запрос CORS Preflight OPTIONS , Обработка запросов CORS Preflight для ASP. NET MVC действий и https://blogs.iis.net/iisteam/getting-started-with-the-iis-cors-module
Ответ сервера на запрос CORS, как и следовало ожидать, содержит следующее:
access-control-allow-origin: *
access-control-allow-headers: Origin, Authorization, X-Requested-With, Content-Type, Accept
access-control-allow-methods: GET, POST, PUT, DELETE, OPTIONS
Есть ли что-то, что указывает IIS или Exchange c, чтобы включить CORS для этого сценария?