Ошибка: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: на запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin»
MVC Core 3.1 API cor config
services.AddCors(options => options.AddPolicy(CorsPolicy,
builder =>
{ builder
.AllowAnyMethod()
.AllowAnyHeader()
.WithOrigins("https://www.hotff.com",
"https://www.hotff.com:44389","https://localhost:4200",
"http://localhost:4200","https://localhost:44371",
"http://localhost:4300","http://127.0.0.1:8080") //.AllowAnyOrigin()
.SetIsOriginAllowedToAllowWildcardSubdomains()
.AllowCredentials();
}));
Эта конфигурация работает с Angular 8 У клиента нет проблем с портом http://localhost
, когда API развернут на сервере IIS 10, запрос работает из браузера Edge нормально, но не из браузеров android или crome. Перепробовал все найденные решения, прочитал все, что смог найти.
Я думаю, что проблема связана с запросом перед полетом ...