Ich habe eine Webanwendung, an der ich arbeite. Sie funktionierte einwandfrei, bis meine Neugierde mich überwältigte und ich mit der rechten Maustaste auf eine Ansicht klickte und die Option Als Startseite festlegen auswählte. Wenn ich jetzt meine Anwendung ausführe, werde ich zur Fehlerseite "Ressource nicht gefunden" weitergeleitet. Ich habe die Standardregisterroute in meiner globalen Konfigurationsroute festgelegt, die zuvor einwandfrei funktioniert hat. Ich stelle fest, dass die URL jetzt lautet:
http: // localhost: 1234 / Views / User / Login.aspx
anstatt
wie es vorher war. Ich bin nicht sicher, wie ich diese Aktion rückgängig machen soll oder was geändert wurde. Ich habe in meiner Datei web.config nachgesehen, bin mir aber nicht sicher, wonach ich genau suchen soll. Hilfe wird geschätzt.
quelle
Klicken Sie mit der rechten Maustaste auf Ihr Projekt in Visual Studio -> Eigenschaften -> Web (linke Registerkarte) -> Bestimmte Seite mit einer leeren Zeichenfolge als Namen.
quelle
Wählen Sie die bestimmte Seite aus, klicken Sie mit der rechten Maustaste darauf und wählen Sie Ausschluss aus dem Projekt. Klicken Sie anschließend erneut mit der rechten Maustaste auf diese Seite und wählen Sie In Projekt einschließen. Für mich geht das.
quelle
In einigen Fällen kann es hilfreich sein, das StartUp-Projekt zu ändern und es dann erneut auf Ihr Hauptprojekt festzulegen. Aber nur, wenn Ihre Lösung mehrere Projekte enthält.
quelle
Ich weiß, dass dieser Thread ziemlich alt ist, aber ich habe gerade versucht, meine Startseite zu ändern. Ich habe versucht, meine Startseite zu ändern, auf
Views/Home/Login.cshtml
die die gemeldete Seite nicht gefunden wurde.Mein Root war
http://localhost:63786/
und beim Start navigierte die Site zuhttp://localhost:63786/Views/Home/Login.cshtml
.Nachdem ich viel herumgespielt hatte, wurde mir klar, dass der Root mich bereits zu / Views / führte. Der Startpfad, den ich tatsächlich brauchte, war Home / Login.cshtml. Dies funktionierte immer noch nicht, dann wurde mir klar, dass die Dateierweiterung im Pfad belassen wurde und es nicht sein sollte. Der Startpfad sollte also Home / Login sein.
Der automatisch ausgewählte Pfad, der aus den Auslassungspunkten generiert wird, ist falsch. Überprüfen Sie, ob der Pfad korrekt generiert wurde, und entfernen Sie die Erweiterung. Dann sollte es funktionieren.
quelle