6

Ich habe Microsoft.AspNet.WebApi.Cors Paket mit Install-Package Microsoft.AspNet.WebApi.Cors in meinem WebApi-Projekt (. NET Framework 4.5.2) installiert und jetzt bekomme ich unter Fehler beim Kompilieren des Projekts.Microsoft.AspNet.WebApi.Cors Versionsproblem in WebAPI

Referenz: http://www.asp.net/web-api/overview/security/enabling-cross-origin-requests-in-web-api

Assembly 'System.Web.Http.Cors, Version = 5.2.3.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' Anwendungen ‚System.Web.Http, Version = 5.2.3.0 , Culture = neutral, PublicKeyToken = 31bf3856ad364e35' , die eine höhere Version als referenzierte Assembly hat 'System.Web.Http, Version = 5.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'

+0

Welche Version von Web-API in Projekt verwendet wird? – Puneet

+0

@Puneet: WebAPI 2 –

+0

Ich bin fast ein Jahr das gleiche EXACT Problem mit später in VS2015 arbeiten. –

Antwort

8

Sie müssen folgende nuget installieren Paket dafür.

Install-Package Microsoft.AspNet.WebApi.Cors.ko -Version 5.0.0

Dies funktioniert.

+0

lassen Sie mich ein –

+1

Dank versuchen geben, deinstallierte ich die vorherige und installiert, um die niedrigere Version und es hat gut funktioniert. –

+0

genial das funktioniert hervorragend :) –

0

stellen Sie sicher, Ihre Pakete auf dem neuesten Stand sind. wenn Sie aktualisieren, und Sie haben immer noch die gleichen Fehler - Ihre Pakete nacheinander deinstallieren, bis Sie Ihre system.web.http aus den Referenzen verschwinden bekommen - dann die Verweise wieder hinzufügen, sollte dies Ihr Build-Fehler

+0

Frage schon beantwortet wurde. –

+0

Installation Version 5.0.0 WebAPI bedeutet, sich nach unten zu einer früheren Version, die andere Probleme verursachen können. gibt es keine Notwendigkeit, nur um niedrigere Version herabzustufen die neueste Version Referenz beheben –

+0

es irgendwelche Probleme nicht verursacht, es funktioniert gut. –

0

ich fix gleiches Problem hatte, aber dies zu tun "Update-Paket -Neuinstallation Microsoft.AspNet.Cors" festen mein Problem

    -
+0

nicht für mich arbeiten –