Guten Abend Leute!!
Ich stecke mit diesem ziemlich langweiligen Problem fest. Ich habe meine Website auf meinem localhost bereitgestellt (d.h. C:\inetpub\wwwroot\MyWebSite), aber wenn ich sie im Browser aufrufe, erhalte ich diese Fehlermeldung:
Parser-Fehlermeldung: Die Datei '/Site.master' existiert nicht.
Es ist seltsam, denn die Site.Master befindet sich direkt im Stammverzeichnis. Ich habe 2 weitere Ordner in meiner Website, die jeweils ein web.config haben, und ich habe diese Ordner von innerhalb des IIS aus zu Anwendungen konvertiert. Dieser Fehler tritt auf, wenn ich Seiten aus diesen Ordnern aufrufe.
also die URLs: http://localhost/mywebsite und http://localhost/mywebsite/mysubfolder, haben beide das oben genannte Problem. Und in beiden Fällen existiert die Master-Seite tatsächlich in den entsprechenden Ordnern. Ich habe den Pfad der MasterPageFile in meiner Default.aspx Seite überprüft und es lautet "~/Site.Master" und ich kann die Web-App erfolgreich von innerhalb von Visual Studio ausführen (d.h. Cassini).
Es wäre wirklich toll, wenn mir jemand helfen könnte, dieses Rätsel zu lösen. Lass mich wissen, wenn du mehr Informationen benötigst.
Vielen Dank im Voraus.