Заблокировано политикой CORS: ответ на предварительный запрос - PullRequest
1 голос
/ 29 февраля 2020

Ошибка: Ответ на запрос предварительной проверки не проходит проверку контроля доступа: на запрошенном ресурсе отсутствует заголовок «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. Перепробовал все найденные решения, прочитал все, что смог найти.

Я думаю, что проблема связана с запросом перед полетом ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...