2009-08-07 4 views
4

Das bin ich jetzt für eine Weile stört ist:Konnte Datei oder Assembly ‚app_code‘ oder eine ihrer Abhängigkeiten laden

Could not load file or assembly 'app_code' or one of its dependencies. 
The system cannot find the file specified. 

ich Visual Studio 2008 und IIS6 bin mit und aus irgendeinem Grund bekomme ich diese seltsamer Fehler.

Warum versucht es, 'app_code' zu laden, und warum schlägt es fehl?

versucht, es zu lösen/erfahren Sie mehr die Informationen in der Ausnahme mit

WRN: Assembly binding logging is turned OFF. 
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1. 
Note: There is some performance penalty associated with assembly bind failure logging. 
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog]. 

Aber das half nicht, genauso wenig wie die Informationen in der MSDN-Artikel über die Assembly Binding Log Viewer: (http://msdn.microsoft.com/en-us/library/e74a18c4.aspx)

Jeder kann ein Licht auf diese Abscheulichkeit werfen? Ich schätze, das ist ein Anfängerfehler, aber ich habe keine Ahnung, wo ich jetzt hinschauen soll. Könnte es sich um ein IIS 6.0-Konfigurationsproblem handeln? Ich verwende Windows XP Professional Edition und Visual Studio 2008.


Nachdem sich die Versammlung überwachen Bindung, spuckt es aus so etwas wie:

LOG: This bind starts in default load context. 
LOG: Using application configuration file: C:\Projects\NNNNNN\src\Trunc\Web\web.config 
LOG: Using machine configuration file from c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config. 
LOG: Post-policy reference: Microsoft.VisualStudio.Web, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a 
LOG: GAC Lookup was unsuccessful. 
LOG: Attempting download of new URL file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/d94fb3b9/d76068ec/Microsoft.VisualStudio.Web.DLL. 
LOG: Attempting download of new URL file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/d94fb3b9/d76068ec/Microsoft.VisualStudio.Web/Microsoft.VisualStudio.Web.DLL. 
LOG: Attempting download of new URL file:///C:/Projects/NNNNNN/src/Trunc/Web/bin/Microsoft.VisualStudio.Web.DLL. 
LOG: Attempting download of new URL file:///C:/Projects/NNNNNN/src/Trunc/Web/bin/Microsoft.VisualStudio.Web/Microsoft.VisualStudio.Web.DLL. 
LOG: Attempting download of new URL file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/d94fb3b9/d76068ec/Microsoft.VisualStudio.Web.EXE. 
LOG: Attempting download of new URL file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/d94fb3b9/d76068ec/Microsoft.VisualStudio.Web/Microsoft.VisualStudio.Web.EXE. 
LOG: Attempting download of new URL file:///C:/Projects/NNNNNN/src/Trunc/Web/bin/Microsoft.VisualStudio.Web.EXE. 
LOG: Attempting download of new URL file:///C:/Projects/NNNNNN/src/Trunc/Web/bin/Microsoft.VisualStudio.Web/Microsoft.VisualStudio.Web.EXE. 
LOG: All probing URLs attempted and failed. 
+0

Ich habe vergessen, die wir verwenden getrennte Bibliotheken für den Code zu erwähnen, anstatt usnig den Ordner App_Code. Der App_Code-Ordner ist in meinem Projekt leer. – Andreas

+0

Die Lösung besteht auch aus einer Untersite, die mit MVC gebaut wird, so ist es eine gemischte asp.net reguläre Formen und asp.net mvc. – Andreas

Antwort

0

Dieser Fehler wurde verursacht, weil web.config das falsche Paket für eine Klasse referenzierte. Den Geist über das Wochenende hinweg klären, und Probleme sind leicht zu lösen.

+3

Können Sie im Detail sagen, auf welche Baugruppe falsch verwiesen wurde ??? Ich stehe vor dem gleichen Problem. Brauche deine Hilfe bei diesem ... –

+1

Warum haben Sie uns nicht gesagt, was genau die Baugruppe, die falsch referenziert wurde !! .. ich denke du kannst es ohne große Anstrengung machen! –

0

Dies ist nur ein Stich in der Dunkelheit, aber Vielleicht gibt es ein Problem mit Ihrer ASP.Net-Installation auf Ihrem IIS. Versuchen Sie, eine Visual Studio Eingabeaufforderung öffnen und läuft

aspnet_regiis -i 

Dies wird neu installieren ASP.Net in IIS.

+1

Danke für die Antwort. Allerdings habe ich bereits versucht, ASP.NET so neu zu installieren, und es hat nicht geholfen. Es wäre scheiße, die Umgebung neu installieren zu müssen, da es interessant wäre, herauszufinden, was eigentlich los ist. – Andreas

0

Dieser Fehler ist bei mir aufgetreten, als ich zum ersten Mal versucht habe, eine kürzlich aktualisierte App (vs2008 bis vs2010) mit der Option "Veröffentlichen ..." zu installieren und den ursprünglichen Inhalt nicht löschen wollte.

0

Ich habe diesen Fehler, wenn ich versuche, eine Veröffentlichung zu machen.

Versuchen Sie, Ihr Antivirenprogramm zu deaktivieren.

Diese Arbeit für mich!

2

Wenn Sie Visual Studio-Leistungstools verwenden, ist es möglich, dass Visual Studio einen Schlüssel in Ihrem web.config-Appsettings-Abschnitt hinterlassen hat. Dadurch wird eine 32-Bit-Bibliothek geladen, die nicht funktioniert, wenn Ihre Anwendung im 64-Bit-Modus geladen wird.

Überprüfen Sie die folgenden und entfernen Sie sie:

<add key="Microsoft.VisualStudio.Enterprise.AspNetHelper.VsInstrLocation" value="C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\vsinstr.exe"/> 
Verwandte Themen