Ho fatto l'aggiornamento secondo. http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and- web-api-2
Ottengo l'errore. Qualcun altro ha questo errore?
Errore del server nell'applicazione '/'
Impossibile caricare il file o l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione da HRESULT: 0x80131040)
Descrizione: si è verificata un'eccezione non gestita durante l'esecuzione della richiesta Web corrente. Esaminare la traccia dello stack per ulteriori informazioni sull'errore e sulla sua origine nel codice.Dettagli eccezione: System.IO.FileLoadException: impossibile caricare il file o l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione da HRESULT: 0x80131040)
Errore sorgente:
Riga 48: Riga 49: Riga 50:} Riga 51: Riga 52: void protetto Application_BeginRequest (mittente oggetto, EventArgs e)
File di origine: d: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs Riga: 50
Traccia di caricamento assembly: Le seguenti informazioni possono essere utili per determinare perché non è stato possibile caricare l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'.
=== Informazioni sullo stato pre-bind === LOG: DisplayName = System.Web.Http, versione = 4.0.0.0, Cultura = neutro, PublicKeyToken = 31bf3856ad364e35 (Completamente specificato) LOG: Appbase = file: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/ LOG: PrivatePath iniziale = D: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ bin Assemblaggio chiamante: ThirdPartyWebAPI, Versione = 1.0.0.0, Cultura = neutro, PublicKeyToken = null. === LOG: questo collegamento inizia nel contesto di caricamento predefinito. LOG: Utilizzo del file di configurazione dell'applicazione: D: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ web.config LOG: Utilizzo del file di configurazione host: C: \ Users \ michalc \ Documents \ IISExpress \ config \ aspnet.config LOG: Utilizzo della configurazione della macchina file da C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config. LOG: riferimento post-politica: System.Web.Http, versione = 4.0.0.0, cultura = neutro, PublicKeyToken = 31bf3856ad364e35 LOG: tentativo di download del nuovo file URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files / root / 9184b2ea / c6d4b139 / System.Web.Http.DLL. LOG: tentativo di scaricare il nuovo file URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http .DLL. LOG: tentativo di download del nuovo file URL: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL. WRN: il confronto del nome dell'assembly ha provocato una mancata corrispondenza: ERR versione principale: impossibile completare l'installazione dell'assembly (hr = 0x80131040). Probing terminato. Tentativo di download del nuovo file URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http.DLL . LOG: tentativo di download del nuovo file URL: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL. WRN: il confronto del nome dell'assembly ha provocato una mancata corrispondenza: ERR versione principale: impossibile completare l'installazione dell'assembly (hr = 0x80131040). Probing terminato. Tentativo di download del nuovo file URL: /// C: /Windows/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET Files / root / 9184b2ea / c6d4b139 / System.Web.Http / System.Web.Http.DLL . LOG: tentativo di download del nuovo file URL: /// D: /SM/7.4Test/WebAPIServerV2/ThirdPartyWebAPI/bin/System.Web.Http.DLL. WRN: il confronto del nome dell'assembly ha provocato una mancata corrispondenza: ERR versione principale: impossibile completare l'installazione dell'assembly (hr = 0x80131040). Probing terminato. Impossibile completare l'installazione dell'assembly (hr = 0x80131040). Probing terminato. Impossibile completare l'installazione dell'assembly (hr = 0x80131040). Probing terminato.
Stack Trace:
[FileLoadException: impossibile caricare il file o l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione da HRESULT: 0x80131040)] ThirdPartyWebAPI.WebApiApplication.Application_Start () in d: \ SM \ 7.4Test \ WebAPIServerV2 \ ThirdPartyWebAPI \ Global.asax.cs: 50
[HttpException (0x80004005): Impossibile caricare il file o l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione da HRESULT: 0x80131040)]
System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode (contesto HttpContext, app HttpApplication
) +9935033
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS .InitSpecial (stato HttpApplicationState, gestori MethodInfo [], intPtr appContext, contesto HttpContext) +172
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr appContext, contesto HttpContext) +336
System.Web.Hosting.PipelineRuntime.InitializeApplication (IntPtr appContext) +296[HttpException (0x80004005): Impossibile caricare il file o l'assembly 'System.Web.Http, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' o una delle sue dipendenze. La definizione manifest dell'assembly individuato non corrisponde al riferimento dell'assembly. (Eccezione da HRESULT: 0x80131040)]
System.Web.HttpRuntime.FirstRequestInit (contesto HttpContext) +9913572 System.Web.HttpRuntime.EnsureFirstRequestInit (contesto HttpContext) +101 System.Web.HttpRuntime.ProcessRequest4XISivate
Informazioni sulla versione: Versione di Microsoft .NET Framework: 4.0.30319; Versione ASP.NET: 4.0.30319.18408