System.Web.HttpException Konnte Typ '[Namespace]. ???' nicht laden

9

Dies wurde gestartet als Fehler beim Laden des Typs 'Global'. Nachdem ich ein paar Dinge ausprobiert habe und nirgendwohin gekommen bin, wo ich die Global.asax-Datei gelöscht habe und jetzt der Fehler ist, kann der Typ '[Namespace].' 'Nicht geladen werden.

Wo ??? ist der Klassenname jeder Seite, die ich laden möchte

Die Website (wenn sie in VS2008 ausgeführt wird, lokaler Entwicklungscomputer) funktioniert einwandfrei, aber sobald sie veröffentlicht (ohne Fehler) und auf dem Server bereitgestellt wird, kann ich den Typ '[Namespace].' Fehler

Ich habe elmah installiert und konnte weitere Details für dieses "generic" erhalten. Der Typ '[namespace].' 'konnte nicht geladen werden. Fehler

elmah meldet einen HTTP-Fehler 500:

System.Web.HttpException Der Typ '[Namespace]. ???' konnte nicht geladen werden. - & gt; System.Web.HttpParseException: Der Typ '[Namespace].' 'Konnte nicht geladen werden.

Irgendwelche Ideen?

Ich habe die "Grundlagen"

überprüft
  • Referenzen
  • Machen Sie einen sauberen und einen Build
  • Überprüfung der Inherits attr im HTML-Code gegen den Code hinter

UPDATE # 1

Ich habe die Site auf einem anderen DEV-Computer (konfigurierter IIS, virtueller Ordner usw.) bereitgestellt und funktioniert. Wenn ich den gleichen veröffentlichten Code auf dem Server verwende, bekomme ich den generischen Typ '[namespace].' Fehler

UPDATE # 2

Ich habe eine Test-Web-App erstellt. Ein Formular (Default.aspx) mit einer Schaltfläche. Das click-Ereignis führt Response.Write ("Hello World") aus; Ich habe diese App auf den Server verschoben und ratet was, ich bekomme den Lade Typ TestSite._Default

UPDATE # 3

Laut dem Fusion-Protokoll-Viewer versuchen diese beiden Websites, CppCodeProvider und VJSharpCodeProvider zu laden, aber ich habe keine Referenzen auf diese. Nach einer Google-Suche habe ich diesen Beitrag

gefunden

Ich habe überprüft und habe keine Referenzen auf JAVA-Dateien. Immer noch nicht wissen, was das Problem ist

    
Mark 07.02.2011, 04:03
quelle

4 Antworten

1

Seltsamerweise erhalten wir manchmal diesen Fehler, wenn die Festplatte voll ist.

    
anar khalilov 19.06.2013 08:25
quelle
0

Ich habe ein ähnliches Problem. In meinem Fall wurde eine der Visual Studio DLL irgendwie beschädigt. Die Neuinstallation von Visual Studio hat für mich funktioniert.

    
Vishal 30.05.2014 06:46
quelle
0

Sie sollten die .NET Framework-Version in der Eigenschaft des Projekts überprüfen.

    
Anil Sharma 18.08.2014 04:51
quelle
0

Wirklich komisch, vielleicht sollten Sie versuchen, es auf einem anderen Server zu testen, dies geschieht beispielsweise, wenn Sie in Ihrer Entwicklungsumgebung einige Namespaces von .NET 4.5 verwenden und Sie nicht das gleiche Framework auf Ihrem Server installiert haben Vielleicht hängt der Fehler mit diesem Verhalten zusammen, wenn Sie keine dritte DLL in Ihrer Webanwendung außerhalb von Microsoft Framework verwenden, also sollten Sie versuchen, das Framework neu zu installieren, ich glaube nicht, dass das Problem mit Visual Studio zusammenhängt.

    
Gilberto Gutiérrez 29.10.2014 02:07
quelle

Tags und Links