Варианты CORS Preflight Hanging

У меня есть проект ASP Web API, который размещается через SSL. У меня есть еще один проект ASP MVC, который использует API. Во время отладки я вижу поведение, когда запросы OPTIONS часто висят (но не всегда) и предотвращают продолжение других вызовов.

В отладчике Chrome они просто отображаются как "Ожидание". Если запустить Fiddler, все будет хорошо. Я не вижу никаких ошибок, все просто зависает. Это не удастся, прежде чем он ударит код авторизации, поэтому я даже не могу установить точки останова.

Может ли это быть проблемой сертификата? Межсетевой экран?

Ответ 1

Не могли бы вы попробовать: добавив следующий node в web.config.

<system.webServer>
    <handlers>
         <!-- your other handlers -->
         <remove name="OPTIONSVerbHandler" />
    </handlers>
</system.webServer>