Как использовать «Использовать метод» для добавления CORS в мое промежуточное программное обеспечение

#.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