Я ничего не знаю о Asp.Net, но если вы видите эту ошибку, то CORS не настроен должным образом на стороне сервера.
Тот факт, что код ответа был 500, означает, что серверВозможно, в стороннем коде возникла проблема при обработке запроса OPTIONS из браузера и возникновении некоторой ошибки.
Единственный способ узнать наверняка - это отладить его.
Распространенной ошибкой при работе с запросами CORS является забывание о том, что браузер собирается отправить два запроса: сначала запрос OPTIONS без заголовка аутентификации, а затем фактический запрос (GET, POST и т. Д.).с заголовком аутентификации, но тогда и только тогда, когда в ответе на запрос OPTIONS возвращается соответствующий заголовок Access-Control-Allow-Origin.
Если ваш код .NET пытается проверить заголовок аутентификации наОпция запроса, он не найдет.Возможно, вы получаете исключение с нулевым указателем или как вы это называете в .NET?