Ich erhalte die Fehlermeldung
Typ MvcApplication konnte nicht geladen werden
wenn ich versuche, meine Website aufzurufen.
Wie kann man sie korrigieren?
Ich erhalte die Fehlermeldung
Typ MvcApplication konnte nicht geladen werden
wenn ich versuche, meine Website aufzurufen.
Wie kann man sie korrigieren?
Die Lösung für mich war, mit der rechten Maustaste auf das Mvc-Projekt zu klicken, Eigenschaften zu wählen und auf Virtuelles Verzeichnis erstellen zu klicken.
Es wird eine Meldung angezeigt, die besagt, dass das Projekt dem falschen Ordner zugeordnet wurde (es wurde der Ordner für ein anderes TFS-Projekt . Es gab die Möglichkeit, die Datei wieder dem richtigen Ordner zuzuordnen.
Ich habe das in den letzten zehn Jahren oft gesehen und hatte es gerade wieder. Es gibt viele Probleme, die zu demselben Fehler führen.
Eine Ursache ist die Umbenennung von Dateien. Wenn Sie mit .cshtml-Dateien arbeiten, überprüfen Sie alle Namensräume innerhalb dieser Dateien und innerhalb der Views \web.config Datei. Für Webformulare benennen Sie Default.aspx um (zugehörige .cs und Designer-Dateien werden automatisch umbenannt). Der Codeback ändert sich, die Inherits-Zeile im Markup jedoch nicht. Ändern Sie sie manuell. Überprüfen Sie die Designerseite doppelt. Manchmal (VS2005-8?) spiegelt die Designerseite eine Änderung im Namespace nicht wider. Ich habe das in 2010+ nicht gesehen.
Ein weiteres Problem ist, dass alles in VS oder auf Ihrem lokalen PC funktioniert, aber nicht, wenn Sie es verteilen. Das kann daran liegen, dass die Bereitstellungsumgebung nicht gleich strukturiert ist. Der Fehler tritt z. B. auf, wenn Sie Ihren Code in einem virtuellen Verzeichnis unter einem Anwendungsordner ablegen, aber nicht, wenn Sie einen neuen Anwendungsordner erstellen und alle Ihre Dateien dort ablegen. Ich verstehe das nicht, da ich den neuen untergeordneten/virtuellen Ordner mit denselben Berechtigungen eingerichtet habe (zumindest glaube ich das) und (ich glaube), dass der Anwendungspool für alles in einem bestimmten Anwendungsordner gleich funktionieren sollte.
In meinem Fall hatte ich auch einen bin-Ordner mit Assemblies, die von anderen Assemblies auf dem IIS-Server aktualisiert werden. Auch hier führte die Sicherstellung, dass diese in einem separaten Anwendungsordner ausgeführt werden, zum Erfolg.
HTH
Ich bekomme dieses Problem jedes Mal, wenn ich eine Datei speichere, die dynamisch kompiliert wird (ascx, aspx usw.). Ich warte etwa 8-10 Sekunden, dann geht es weg. Es ist höllisch ärgerlich.
Ich dachte, es sei vielleicht ein Problem mit IIS Express, also habe ich es mit dem eingebauten Dev-Server versucht und erhalte die Meldung auch nach dem Speichern einer Datei. Ich führe eine MVC-Anwendung, ich bin auch mit T4MVC, vielleicht ist das ein Faktor...
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.