2015-03-13 11 views
6

Ho installato il pacchetto Microsoft.AspNet.WebApi.Cors utilizzando Install-Package Microsoft.AspNet.WebApi.Cors nel mio progetto WebApi (.net framework 4.5.2) e ora sto ottenendo un errore di sotto durante la compilazione del progetto.Ottenere il problema di versione di Microsoft.AspNet.WebApi.Cors in WebAPI

Riferimento: 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' usi 'System.Web.Http, Version = 5.2.3.0 Lingua = il neutro PublicKeyToken = 31bf3856ad364e35' che ha una versione superiore rispetto assembly di riferimento 'System.Web.Http, Version = 5.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'

+0

Quale versione di API Web viene utilizzato nel progetto? – Puneet

+0

@Puneet: WebAPI 2 –

+0

Sto avendo lo stesso problema EXACT quasi un anno dopo, lavorando in VS2015. –

risposta

8

È necessario installare seguente NuGet pacchetto per questo.

Installare-Pacchetto Microsoft.AspNet.WebApi.Cors.ko -Version 5.0.0

Questo funzionerà.

+0

fammi provare –

+1

Grazie, ho disinstallato il precedente e ho installato la versione inferiore e ha funzionato bene. –

+0

impressionante questo funziona superbamente :) –

0

assicurati che i tuoi pacchetti siano aggiornati. Se si aggiorna e avete ancora lo stesso errore - disinstallare i pacchetti uno per uno fino a ottenere il vostro system.web.http scomparire dai riferimenti - quindi aggiungere di nuovo questo i riferimenti dovrebbe risolvere il tuo errore di generazione

+0

La domanda è già stata risposta. –

+0

installando la versione webapi 5.0.0 significa passare a una versione precedente che può causare altri problemi. non è necessario eseguire il downgrade alla versione inferiore, basta correggere l'ultima versione di riferimento –

+0

, non si sono verificati problemi, funziona correttamente. –

0

I ha avuto lo stesso problema, ma facendo questo "Update-Package -reinstall Microsoft.AspNet.Cors" fisso il mio problema

    -
+0

non funziona per me –