Я пытаюсь отправить запрос из приложения Angular и веб-API ASP.NET, которые работают на локальном хосте на двух разных портах. При отправке запроса из углового приложения (интерфейса) в веб-API я получаю ошибку CORS: «В запрошенном ресурсе отсутствует заголовок Access-Control-Allow-Origin».
Я пробовал много способов решить эту проблему, например включение cors в классе WebApiConfig, пользовательские заголовки в файле web.config и перехват предполетных проверок, но проблема все равно возникла.
WebApiConfig.cs
var corsAttr = new EnableCorsAttribute("*", "*", "*");
config.EnableCors(corsAttr);
Web.config