2015-03-13 26 views
6

Zainstalowałem pakiet Microsoft.AspNet.WebApi.Cors przy użyciu Install-Package Microsoft.AspNet.WebApi.Cors w moim projekcie WebApi (.NET framework 4.5.2), a teraz znajduję się poniżej błędu podczas kompilowania projektu.Problemy z wersją Microsoft.AspNet.WebApi.Cors w WebAPI

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

montażowych System.Web.Http.Cors, Version = 5.2.3.0, Culture = neutral, TokenKluczaPublicznego = 31bf3856ad364e35 'System.Web.Http używa”, Version = 5.2.3.0 Kultura = neutralny, TokenKluczaPublicznego = 31bf3856ad364e35' , który ma wyższą wersję niż odwołanie zespołu 'System.Web.Http, Version = 5.0.0.0, Culture = neutral, TokenKluczaPublicznego = 31bf3856ad364e35'

+0

Jaka wersja Web API jest używany w projekcie? – Puneet

+0

@Puneet: WebAPI 2 –

+0

Mam prawie identyczny problem z EXACT prawie rok później, pracując w VS2015. –

Odpowiedz

8

Musisz zainstalować następujące Nuget pakiet do tego.

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

będzie to działać.

+0

pozwól mi spróbować –

+1

Dzięki, odinstalowałem poprzednią i zainstalowałem niższą wersję i działało dobrze. –

+0

super działa to znakomicie :) –

0

upewnij się, że twoje paczki są aktualne. jeśli aktualizować i nadal masz ten sam błąd - odinstalować pakiety, jeden po drugim, aż pojawi się Twój system.web.http zniknąć z odniesieniami - następnie dodać odniesienia znowu ten powinien naprawić swój błąd kompilacji

+0

Pytanie już zostało odebrane. –

+0

instalowanie wersji webapi 5.0.0 oznacza przejście do poprzedniej wersji, która może powodować inne problemy. nie ma potrzeby, aby przejść na niższą wersję, wystarczy naprawić najnowszą wersję odniesienia –

+0

to nie powoduje żadnych problemów, działa dobrze. –

0

I miałem ten sam problem, ale robi to "Microsoft.AspNet.Cors update-pakiet Ponownie instaluje" stałe mój problem

    -
+0

nie działa dla mnie –