Visual Studio ASP.Net MVC rückgängig machen als Startseitenaktion festgelegt

77

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

http: // localhost: 1234 /

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.

kingrichard2005
quelle

Antworten:

137

Sie können es in der Specific PageOption in den Projekteigenschaften festlegen. Lassen Sie einfach das Textfeld leer.

Alt-Text

Glennular
quelle
7
Um dies zu verdeutlichen, wählen Sie "Bestimmte Seite" und lassen Sie das Textfeld leer.
Geben
16

Klicken Sie mit der rechten Maustaste auf Ihr Projekt in Visual Studio -> Eigenschaften -> Web (linke Registerkarte) -> Bestimmte Seite mit einer leeren Zeichenfolge als Namen.

Justin Niessner
quelle
2
Ich erhalte die folgende Fehlermeldung: Die angegebene Start-URL ist ungültig. Das Format des URI konnte nicht ermittelt werden.
Ash Machine
Es sollte eine leere Zeichenfolge anstelle von '/' sein
Coding Man
Es sollte beachtet werden, dass einige möglicherweise eine .sln mit mehreren Projekten enthalten. Wenn Sie also mit der rechten Maustaste auf das betreffende Webprojekt klicken und dann Eigenschaften auswählen, können Sie auch die Registerkarte Web anzeigen und die spezifische Seite auf eine leere Zeichenfolge setzen
whyoz
0

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.

Aayush Verma
quelle
0

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.

Alberto Rojas
quelle
0

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.cshtmldie die gemeldete Seite nicht gefunden wurde.
Mein Root war http://localhost:63786/und beim Start navigierte die Site zu http://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.

Elgin Methley Prince
quelle