wake-up-neo.com

Referenzierung von system.web.cors

Ich versuche, die Unterstützung von cors in meiner Web-API zu implementieren.

Ich habe einige Blogbeiträge zu diesem Thema gelesen, kann aber anscheinend weder System.Web.Cors.dll noch System.Web.Http.Cors.dll finden

Muss ich etwas installieren?

31
Null Reference

Erstellen Sie ein . NET 4.5 MVC-Projekt, installieren Sie das Nuget-Paket "Microsoft ASP.NET Web API [Version] Cross-Origin Support" (suchen Sie nach "cors" und es befindet sich auf dem ersten oder zweiten Platz in der Liste ). Das ist es.

P.S. Wenn Sie auf Fehler stoßen, versuchen Sie, auch das Paket "Microsoft ASP.NET Web API [Version]" zu installieren (suchen Sie nach "WebApi").

38
Petr Abdulin

Die System.Web.Cors-Assembly ist jetzt in NuGet im Paket Microsoft.AspNet.Cors verfügbar. Dies ist derzeit ein Vorabversionspaket. Wenn Sie also den Visual Studio-Paketmanager verwenden, müssen Sie Vorabversionspakete einschließen.

9
Jaecen

Die einzige Möglichkeit, System.Web.Cors lokal zu verwenden, besteht darin, die nächtlichen Builds gemäß dieser Diskussion zu verwenden. http://aspnetwebstack.codeplex.com/discussions/436442

2

Laut diesem Thread können Sie es mit nächtlichen Builds von ASP.NET mit Nuget erhalten (siehe Anleitung hier ). Es hört sich jedoch so an, als ob es nur mit Version 5 von System.Web.Http kompatibel ist, sodass Sie möglicherweise auch diese Version benötigen. Das ist sicher nicht RTM also müsste man sich damit wohlfühlen.

2
Simon C