#.net #asp.net-web-api #.net-core #cors #asp.net-authorization
Вопрос:
Класс запуска проекта API, над которым я работаю, имеет что-то вроде этого:
[assembly: OwinStartup("DevelopmentConfig", typeof(Startup.DevelopmentStartup))]
и тогда Configuration
метод имеет такую подпись, где IAppBuilder Owin.IAppBuilder
public void Configuration(IAppBuilder appBuilder)
поэтому я хочу добавить app.UseCors()
к нему а, но такого нет. У него есть только метод AppBuilder.Use ().
Как я могу использовать CORS здесь?
Ответ №1:
Я думаю, вам нужно добавить Microsoft.AspNetCore.Корс по
Install-Package Microsoft.AspNetCore.Cors
Комментарии:
1. похоже, мой проект API-.NET 4.5.2 : Я получил эту ошибку при установке: «Установка пакета : Не удалось установить пакет» Microsoft. AspNetCore. Cors 2.2.0′. Вы пытаетесь установить этот пакет в проект,предназначенный для». NetFramework, версия=v4.5.2″, но пакет не содержит ссылок на сборки или файлов содержимого, совместимых с этой платформой».
2. о, это не .net core. Затем перейдите к установке пакета Microsoft. АспНет. WebAPI.Cors