Datei oder Assembly konnte nicht geladen werden 'System.Web.WebPages.Razor, Version = 2.0.0.0

Ich habe gerade Pakete in einem MVC 3-Projekt (ASP.net 4) aktualisiert, und jetzt wird beim Zugriff auf eine Seite in diesem Projekt die folgende Fehlermeldung angezeigt:

Serverfehler in der Anwendung '/ MyApplication'.

Datei oder Assembly 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040) Beschreibung: Während der Ausführung der aktuellen Webanforderung ist eine nicht behandelte Ausnahme aufgetreten. Überprüfen Sie die Stapelablaufverfolgung, um weitere Informationen zu dem Fehler und dessen Ursprung im Code zu erhalten.

Ausnahmedetails: System.IO.FileLoadException: Datei oder Assembly 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)

Quellfehler:

Während der Ausführung der aktuellen Webanforderung wurde eine nicht behandelte Ausnahme generiert. Informationen zu Ursprung und Position der Ausnahme können mithilfe des folgenden Ausnahmestapel-Trace ermittelt werden.

Ablaufverfolgung beim Laden von Assemblys: Die folgenden Informationen können hilfreich sein, um festzustellen, warum die Assembly 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' nicht geladen werden konnte.

=== Statusinformationen vor dem Binden === LOG: Benutzer = IIS APPPOOL \ ASP.NET v4.0 LOG: Anzeigename = System.Web.WebPages.Razor, Version = 2.0.0.0, Kultur = neutral, PublicKeyToken = 31bf3856ad364e35 ( Vollständig angegeben) LOG: Appbase = file: /// C: /.../ LOG: Initial PrivatePath = C: ... \ bin Aufruf der Assembly: Microsoft.Web.Helpers, Version = 2.0.0.0, Culture = neutral , PublicKeyToken = 31bf3856ad364e35. === LOG: Diese Bindung startet im Standardladekontext. LOG: Verwenden der Anwendungskonfigurationsdatei: C: ... \ web.config LOG: Verwenden der Hostkonfigurationsdatei: C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ aspnet.config LOG: Verwenden der Maschinenkonfigurationsdatei von C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ config \ machine.config. LOG: Verweis auf die Post-Policy: System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 LOG: Versuch, eine neue URL-Datei herunterzuladen: /// C: /Windows/Microsoft.NET/Framework64 /v4.0.30319/Temporary ASP.NET Files /.../ cb62a7b2 / 327a0353 / System.Web.WebPages.Razor.DLL. LOG: Es wird versucht, eine neue URL-Datei herunterzuladen: /// C: /Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files /.../ cb62a7b2 / 327a0353 / System.Web.WebPages.Razor / System .Web.WebPages.Razor.DLL. LOG: Es wird versucht, eine neue URL-Datei herunterzuladen: /// C: /LeGroupeHtmSVN/.../UpDir.Web/bin/System.Web.WebPages.Razor.DLL. WRN: Das Vergleichen des Assemblynamens führte zu einer Nichtübereinstimmung: Hauptversion ERR: Das Setup der Assembly konnte nicht abgeschlossen werden (hr = 0x80131040). Prüfung abgebrochen.

Stack Trace:

[FileLoadException: Datei oder Assembly 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)]
Microsoft.Web.Helpers.PreApplicationStartCode.Start () +0

[InvalidOperationException: Die Initialisierungsmethode Start vor dem Anwendungsstart vom Typ Microsoft.Web.Helpers.PreApplicationStartCode hat eine Ausnahme mit der folgenden Fehlermeldung ausgelöst: Datei oder Assembly konnte nicht geladen werden 'System.Web.WebPages.Razor, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'oder eine seiner Abhängigkeiten. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)
System.Web.Compilation.BuildManager.InvokePreStartInitMethods (ICollection`1-Methoden) +11711966
System.Web.Compilation.BuildManager.CallPreStartInitMethods () +465
System.Web.Hosting.HostingEnvironment.Initialize (ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters HostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1167

[HttpException (0x80004005): Die Initialisierungsmethode für den Start vor der Anwendung Start vom Typ Microsoft.Web.Helpers.PreApplicationStartCode hat eine Ausnahme mit der folgenden Fehlermeldung ausgelöst: Datei oder Assembly 'System.Web.WebPages.Razor, Version = 2.0' konnte nicht geladen werden .0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'oder eine seiner Abhängigkeiten. Die Manifestdefinition der gefundenen Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040)
System.Web.HttpRuntime.FirstRequestInit (HTTP-Kontext) +11700896 System.Web.HttpRuntime.EnsureFirstRequestInit (HTTP-Kontext) +141 System.Web.HttpRuntime.ProcessRequestNotificationPrivate (IIS7WestRequestNotificationPrivate)

-------------------------------------------------- ------------------------------ Versionsinformationen: Microsoft .NET Framework Version: 4.0.30319; ASP.NET Version: 4.0.30319.272

In meiner web.config-Datei und in meiner Anwendung verweise ich auf System.Web.WebPages.Razor v1.0.0.0:

  <dependentAssembly>
    <assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" />
  </dependentAssembly>

Ich weiß nicht einmal, ob ich System.Web.WebPages.Razor v2.0.0.0 mit .Net 4 verwenden könnte.

Wie finde ich heraus, was auf System.Web.WebPages.Razor v2.0.0.0 verweist?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage