wake-up-neo.com

Visual Studio ASP.NET MVC-Projekt: Festlegen der Start-URL

Stellen Sie sich ein ASP.NET MVC 2-Projekt mit VS 2010 vor. Ziel ist es, die Start-URL beim Ausführen/Debuggen mithilfe des integrierten Cassini-Webservers von VS festzulegen.

Wenn Sie die URL so eingeben, wie ich geladen werden möchte, gibt VS 2010 im typischen und gültigen Format controller/action diese Ausnahme aus.

alt text

Versuchte Rechtsmittel:

  • starten der URL mit und ohne Schrägstrich
  • beenden der URL mit und ohne Schrägstrich

Frage: Wie können Sie die Start-URL für ein MVC 2-Projekt angeben?

Technologien:

  • Visual Studio 2010 
  • ASP.NET MVC 2 

Lösung: Ich habe das falsche Feld in den Startoptionen verwendet. Was benötigt wurde, war das Feld " Specific Page " mit der relativen URL und nicht die Start-URL.

49
p.campbell

Die Start-URL muss eine vollständig qualifizierte URL sein und wird nicht so oft verwendet. Es ist für das Testen von Webdiensten gedacht, indem eine Seite geöffnet wird, die den Dienst aufrufen kann, aber nicht Teil der Anwendung selbst ist.

Wenn Sie nur eine bestimmte Seite Ihrer Anwendung starten möchten, die wie gewünscht klingt, verwenden Sie das Feld "Bestimmte Seite" und geben Sie Ihre relative URL ein.

Hier ist die Dokumentseite zu Projektstartoptionen.

36
womp

Verwenden Sie Startseite \ Spezifische Seite - NICHT START URL - und geben Sie Ihre URL ohne einen Schrägstrich an.

Das müsste es für dich tun.

32
chakrit

Ich habe nach einer ähnlichen Lösung für VS2015 gesucht. Wenn jemand dies liest und Sie nur über Visual Studio 2015 ausführen/debuggen möchten, ohne sich mit dem Prozess verbinden zu müssen, und Sie gerne durch Local IIS anstelle von Cassini oder IIS Express laufen, können Sie stell eine config so ein:

 enter image description here

9
Chris Halcrow

Ich habe gerade die Dateien mit der Erweiterung .user in meinem Webprojekt und der Lösungsübersicht entfernt und das Problem ist jetzt gelöst. Versuchen Sie, Ihre Lösung in Visual Studio zu schließen, und erstellen Sie eine Sicherungskopie der Dateien, die Sie zuerst "entfernen".

0
Bara