Datei oder Assembly System.Web.Mvc konnte nicht geladen werden
Ich bin mit umbraco 4.11.3 in meinem Projekt.Mein Projekt gut funktionieren, util, die auf Windows 7 und führen Sie es aus visual studio 2012.
Aber es hat nicht funktioniert in Win 8 wenn Sie ausführen von visual studio 2012!
Fehler:
Konnte nicht geladen, Datei oder assembly 'System.Web.Mvc, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' oder eine Ihrer
Abhängigkeiten. Die befindet assembly manifest definition nicht
mit den Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)Beschreibung: Eine nicht behandelte Ausnahme ist aufgetreten während der Ausführung der
der aktuellen web-Anfrage. Bitte überprüfen Sie die Stapelüberwachung für weitere
Informationen über den Fehler und wo Sie Ihren Ursprung in den code.Exception Details: System.IO.FileLoadException: Konnte nicht geladen, Datei oder
die assembly " System.Web.Mvc, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35' oder eine Ihrer Abhängigkeiten. Die
befindet assembly manifest definition entspricht nicht der Montage
Referenz. (Ausnahme von HRESULT: 0x80131040)Quelle Fehler:
Wurde eine unbehandelte Ausnahme generiert, die während der Ausführung des
aktuellen web-Anfrage. Informationen über den Ursprung und die Lage des
die Ausnahme identifiziert werden kann mit der Ausnahmestapelüberwachung unten.Assembly Laden-Trace: Die folgenden Informationen können hilfreich sein, um
ermitteln Sie, warum die assembly " System.Web.Mvc, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35 " konnte nicht geladen werden.=== Pre-bind state information === LOG: Benutzer = Jahan-PC\jahan LOG: DisplayName = System.Web.Mvc, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35 (Fully-specified) LOG: Appbase =
file:///G:/20130204/SourceCode/Defraz.Movafaqiyat.WebApp/Defraz.Movafaqiyat.WebApp/
LOG: Initial PrivatePath =
G:\20130204\SourceCode\Defraz.Movafaqiyat.WebApp\Defraz.Movafaqiyat.WebApp\bin
Aufruf von assembly : ClientDependency.Core.Mvc, Version=1.5.1.0,
Culture=neutral, PublicKeyToken=null.
=== LOG: Diese Bindung startet im default-load-Kontext. LOG: Mithilfe der Anwendung Konfigurations-Datei:
G:\20130204\SourceCode\Defraz.Movafaqiyat.WebApp\Defraz.Movafaqiyat.WebApp\web.config
LOG: die Verwendung von host-Konfiguration-Datei:
C:\Benutzer\jahan\Documents\IISExpress\config\aspnet.config-LOG: Mit
machine-Konfigurationsdatei
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Post-policy reference: System.Web.Mvc, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35 LOG: Versuch
der download von neuem URL
file:///C:/Users/jahan/AppData/Local/Temp/Temporary ASP.NET
Dateien/root/bc5b37d0/42db0b24/System.Web.Mvc.DLL. PROTOKOLL: Versuch
der download von neuem URL
file:///C:/Users/jahan/AppData/Local/Temp/Temporary ASP.NET
Dateien/root/bc5b37d0/42db0b24/System.Web.Mvc/System.Web.Mvc.DLL. LOG:
Attempting download of new URL
file:///G:/20130204/SourceCode/Defraz.Movafaqiyat.WebApp/Defraz.Movafaqiyat.WebApp/bin/System.Web.Mvc.DLL.
WRN: der Vergleich des assemblynamens führte in der mismatch: Major
Version FEHLER: Fehler beim setup abzuschließen Montage (hr = 0x80131040).
Sondierung beendet.Stack Trace:
[FileLoadException: Konnte nicht geladen, Datei oder assembly 'System.Web.Mvc,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' oder
eine seiner Abhängigkeiten. Die befindet assembly manifest definition
nicht mit den Assemblyverweis überein. (Ausnahme von HRESULT:
0x80131040)]
ClientDependency.Core.Mvc.MvcFilter.ValidateCurrentHandler() +0
ClientDependency.Core.- Modul.ClientDependencyModule.b__0(IFilter
f) +31-System.Linq -.Enumerable.Jede(IEnumerable1 source, Func
2
Prädikat) +146
ClientDependency.Core.- Modul.ClientDependencyModule.ValidateCurrentHandler(IEnumerable`1
Filter) +127
ClientDependency.Core.- Modul.ClientDependencyModule.HandleRequest(Objekt
sender, EventArgs e) +179
System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+136 System.Web.HttpApplication.ExecuteStep(IExecutionStep Schritt, Boolean& completedSynchronously) +69
Hinweis:Projekt veröffentlicht, die auf IIS funktioniert auch in win7 und win8.
Mein Projekt basiert nicht auf ASP.NET MVC.
Bitte helfen Sie mir.
InformationsquelleAutor der Frage Jahan | 2013-02-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wir mit Hilfe der Azure-cloud zum ausführen einer Bereitstellung, und ich habe den gleichen Fehler. Da kann man nicht wirklich installieren von Paketen auf die server-Instanzen, die Möglichkeit, dies zu lösen ist, gehen Sie in die Referenzen für Ihr Projekt finden, der Verweis auf die Bibliothek, dass es Klagen fehlt, gehen Sie in die Eigenschaften, dann legen Sie die Lokale Kopie auf True. Erneut bereitstellen Sie, und Sie sind alle gesetzt.
InformationsquelleAutor der Antwort Lucent Fox
Ich ' m vorausgesetzt, dies ist eine neue Maschine, zu sehen, wie Sie das neue OS und die andere version von Visual Studio. Ich glaube, Sie brauchen, um zu installieren, MVC Framework, version 2, wie das ist, was Ihre Umbraco installieren Sie erwartet. Sie können entweder die Installation des Rahmens und die DLLs in Ihrem GAC, oder kopieren Sie die DLLs von Ihrer guten system, um den bin-Ordner der web-Anwendung.
Hinweis, du sagst Ihr Projekt "nicht verwenden", MVC, aber ich glaube, Sie finden Umbraco hat. Der Fehler, jedenfalls sagt Sie, dass das system erwartet, um es zu finden.
InformationsquelleAutor der Antwort Jonathan
Der richtige fix für dieses Problem ist:
References
in IhremSolution Explorer
und wählen SieManage NuGet Packages
Updates
Microsoft ASP.NET MVC
Update
Taste erscheinen in Ihrer Auswahl, klicken Sie auf esDas ist es...akzeptieren jede T&Cs, könnten Sie pop-up und entweder veröffentlichen oder führen Sie Ihr Projekt vor Ort. Wenn Sie immer noch Probleme mit dem ausführen Ihres Projekts lokal, schließen Sie Visual Studio löschen .SUO-Datei für das Projekt und öffnen Sie die Projektmappe erneut...versuchen Sie wieder zum laufen.
InformationsquelleAutor der Antwort Serj Sagan
Umbraco 4.11.3 nicht verwenden, MVC2, es nutzt MVC3-so würde ich vermuten, dass Sie eine Referenz in Ihrer Website.config des MVC2-Bibliothek, möglicherweise in der
compilation > assemblies
Abschnitt. Es sollte in etwa so Aussehen:InformationsquelleAutor der Antwort Digbyswift