251 Stimmen

Fehler: "Konnte Typ MvcApplication nicht laden"

Ich erhalte die Fehlermeldung

Typ MvcApplication konnte nicht geladen werden

wenn ich versuche, meine Website aufzurufen.

Wie kann man sie korrigieren?

119voto

gurrawar Punkte 342

So dumm es auch klingen mag, ich habe alles versucht und es hat nicht funktioniert und schließlich VS2012 neu gestartet, um zu sehen, dass es wieder funktioniert.

109voto

bob new Punkte 1

-Für mich bestand die Lösung darin, den Ausgabepfad auf der Registerkarte "Erstellen" zu ändern. Ich änderte den Ausgabepfad in bin\ und der Fehler ist verschwunden.

-Eine weitere Ursache könnte sein, dass Sie das falsche Startprojekt eingestellt haben.

83voto

Vipul Punkte 18

Ich hatte den gleichen Fehler und trotz aller Maßnahmen, die hier und anderswo erwähnt wurden, hat nichts funktioniert. Es stellte sich heraus, dass ich den Quellcode von global.asax.cs aus einer früheren Version des Projekts kopiert hatte, die einen anderen Namen hatte. Also der namespace Test hätte sein sollen namespace Test.WebUI . Ein dummer Fehler natürlich und es ist mir ein bisschen peinlich, das zu schreiben! Aber ich schreibe es in der Hoffnung, dass ein ähnlicher Fehler von jemand anderem ihn dazu veranlasst, auch diesen trivialen Aspekt zu überprüfen.

53voto

mark vanzuela Punkte 1343

Führen Sie einfach einen manuellen Build für Ihre Lösung durch.

Wenn Sie einen lokalen IIS verwenden, versuchen Sie, die Website-Registrierung im IIS-Manager zu löschen und sie dann manuell neu zu erstellen.

32voto

StingyJack Punkte 18514

[Auszug aus der Frage]

Wenn Sie diese Fehlermeldung erhalten: "Could not load type MvcApplication", sehen Sie sich den Ausgabepfad Ihres Projekts an und stellen Sie sicher, dass er auf 'bin\' eingestellt ist. Das Problem ist, dass der AspNetCompiler die Dateien nicht finden kann, wenn sie sich nicht am Standardspeicherort befinden.

Ein weiterer Nebeneffekt der Änderung des Ausgabeordners ist, dass Sie nicht in der Lage sind, Ihren Code zu debuggen und dass eine Meldung erscheint, die besagt, dass die Assembly-Info nicht gefunden werden kann.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X