Я пытаюсь реализовать поддержку cors в моем веб-API.
Я прочитал пару сообщений в блогах по этой теме, но я не могу найти System.Web.Cors.dll или System.Web.Http.Cors.dll
Есть ли что-то, что мне нужно установить?
Ответ 1
Создайте проект MVC .NET 4.5, установите пакет nuget "Microsoft ASP.NET Web API [версия] Поддержка Cross-Origin" (найдите "cors", и он будет на 1-м или 2-м место в списке). Что это.
P.S. Если вы столкнулись с ошибками, попробуйте также установить пакет "Microsoft ASP.NET Web API [версия]" (найдите "WebApi" ).
Ответ 2
Теперь сборка System.Web.Cors теперь доступна в NuGet в пакете Microsoft.AspNet.Cors. В настоящее время это предварительный пакет, поэтому, если вы используете диспетчер пакетов Visual Studio, вам необходимо включить предварительные пакеты.
Согласно этот поток, вы можете получить его, используя ночные сборки ASP.NET, используя nuget (см. инструкции здесь). Но похоже, что он совместим только с v5 System.Web.Http, поэтому вам также может понадобиться получить это. Это, конечно, не RTM, поэтому вам должно быть комфортно с этим.