Tentativo di metodo trasparente di sicurezza ‘WebMatrix.WebData.PreApplicationStartCode.Start ()’

Aggiornamento: uguale per mvc 4 a mvc 5.

Ho avviato un nuovo progetto mvc 4 e ho eseguito la migrazione di un progetto mvc 3 (controller / modelli / script, ecc.). Mentre tutto viene compilato ora ricevo il seguente errore:

Tentativo di metodo trasparente di sicurezza ‘WebMatrix.WebData.PreApplicationStartCode.Start ()’ per accedere al metodo di sicurezza critico ‘System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport (System.String)’ non riuscito.

Non riesco a trovare nulla sul web con questo errore. L’errore colpisce prima di iniziare l’applicazione.

Ho provato a reinstallare tutti gli assembly con nuget, mettendo un web.config ‘pulito’ senza alcun risultato.

Qualcuno ha avuto questo problema prima?