Я решил эту проблему после того, как не нашел решение на Stackoverflow, поэтому я делюсь своей проблемой здесь и решением в ответе.
После включения политики кросс-домена в моем приложении .NET Core Web Api с помощью AddCors она по-прежнему не работает в браузерах. Это связано с тем, что браузеры, включая Chrome и Firefox, сначала отправят запрос OPTIONS, и мое приложение просто ответит с помощью 204 No Content.