Я использую Asp.Net Core Boilerplate Framework для моего проекта на стороне сервера. Angular 6 используется для проекта на стороне клиента.Серверный проект работает без ошибок.(Показывает Swagger API - и API также работают)
Нет ошибок компиляции из проекта Angular.При запуске углового проекта с использованием Google Chrome (http://localhost:4200/) отображается следующее сообщение об ошибке.
В консоли браузера отображается следующее: -
Доступ к XMLHttpRequest в 'http://server.projectName.lk//AbpUserConfiguration/GetAll' от источника' http://localhost:4200' был заблокирован политикой CORS: Ответ на предпечатный запрос не проходит проверку контроля доступа: Нет 'ДоступЗаголовок -Control-Allow-Origin 'присутствует на запрашиваемом ресурсе.
При нажатии на ссылку' 'http://server.projectName.lk//AbpUserConfiguration/GetAll'' он открывается на другой вкладке и отображает ошибку ниже,
Высоко ценю ваши идеи для решения этой проблемы ..
ПРИМЕЧАНИЕ. Ни один из предыдущих вопросов не дал мне решения.
Это журнал ошибок отладки, который вы получаете для этой проблемы
> The thread 0x54b0 has exited with code 0 (0x0).
> Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request
> starting HTTP/1.1 OPTIONS
> http://localhost:21021/AbpUserConfiguration/GetAll 0
> Microsoft.AspNetCore.Cors.Infrastructure.CorsService:Information: CORS
> policy execution failed.
> Microsoft.AspNetCore.Cors.Infrastructure.CorsService:Information:
> Request origin http://localhost:4200 does not have permission to
> access the resource.
> Microsoft.AspNetCore.Hosting.Internal.WebHost:Information: Request
> finished in 311.689ms 204
> Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker:Information:
> Route matched with {action = "Index", controller = "Home", area = ""}.
> Executing action San.BA.Web.Host.Controllers.HomeController.Index
> (San.BA.Web.Host) The program '[21292] dotnet.exe' has exited with
> code -1 (0xffffffff).
startup.cs Файл