Wie konfigurieren Sie VS2008 nur öffnen einem webserver in eine Lösung mit mehreren Projekten?

StackOverflow https://stackoverflow.com/questions/16363

  •  08-06-2019
  •  | 
  •  

Frage

Beginnend mit 2005, VS Schritte dieses Verhalten beim starten des Debuggens es erzeugt ein webserver für jedes Projekt eine Lösung.Ich habe eine Lösung mit 15 Projekte, so dass es eine Weile dauert, und eine Verschwendung von Ressourcen.Gibt es eine Möglichkeit, es zu konfigurieren anders neben nur mithilfe von IIS?

War es hilfreich?

Lösung

Einige details finden Sie hier auf, warum es funktioniert es und wie können Sie es überwinden:

http://vishaljoshi.blogspot.com/2007/12/tips-tricks-start-up-options-and.html

Es gibt Fälle, wenn Sie viele web-Anwendungen oder web-Seiten in der gleichen Lösung, und Sie können tatsächlich debugging nur einer von Ihnen...In einem solchen Szenario ist es möglicherweise nicht wünschenswert, mehrere Instanzen von ASP.NET Development Server läuft...VS stellt eine explizite Einstellung in der Eigenschaft grid-web-Anwendung/Website-Entwicklung Web-Server - "Beginnen Sie Immer Beim Debuggen", die standardmäßig auf True gesetzt...Wenn Sie diese Eigenschaft auf False nur ein web-server-Instanz erstellt werden, für die start-up-web-Projekt...

Andere Tipps

Legen Sie die web-service-Projekt "Beginnen Sie Immer Beim Debuggen" - Eigenschaft auf false.Man die Eigenschaft, klicken Sie auf den Projektknoten, und drücken Sie dann die F4-Taste oder klicken Sie auf Ansicht | Eigenschaften-Fenster (nicht Eigenschaftenseiten).

Werden vorsichtig:dies ist nicht in den Eigenschaften erreichen Sie, indem Sie auf den Projektknoten, klicken Sie dann auf Eigenschaften;oder durch Doppelklick die Eigenschaften des Projekts sub-Knoten;oder klicken Sie auf Ansicht | Eigenschaftenseiten.

Ebenfalls ärgerlich ist, dass diese Eigenschaft nur bleibt, wenn ein Benutzer in der Einstellung .csproj.Benutzer-Datei.

Ich weiß, dass dies eine alte Frage ist, aber in Visual Studio 2010 wählen Sie Eigenschaften aus einem web-Projekt bringt Sie zu den großen im Bildschirm " Konfiguration/raster.Die Always Start When Debugging Einstellung begraben ist ein bit.

Mit Fokus auf die gewünschte web-Projekt-Blick auf die Eigenschaften Fenster/tab (STRG+W, P)und setzen Sie die Eigenschaft gibt.

In Visual Studio 2008, es ist ein Eintrag auf der Seite "Eigenschaften" für das Projekt "Beginnen Sie Immer Beim Debuggen".

Hinweis: Sie müssen, um diese zu erhalten, indem Sie das Projekt auswählen und gehen Sie zu den "Eigenschaften" (oder die Rechte Maustaste, Eigenschaften).Diese option ist nicht vorhanden, wenn Sie einen Doppelklick auf das Projekt und öffnen Sie es im main-Bereich Bearbeiten.

VS standardmäßig legt diesen Wert für alle Ihre web-Projekte.Ausschalten um das problem zu lösen.

[editorial]Das ist ziemlich nervig und ich wünschte, die standardmäßig falsch waren![/editorial]

Ich habe auch schon sehr genervt von diesem Verhalten.Die einzige Lösung, die ich gefunden habe, ist zu manuell ändern Sie die Eigenschaften-Seite der jeweiligen web-appllication, so trifft es eine real ausgeführte Instanz in IIS.

Ich bevorzuge es sowieso, da das Debuggen mit dem integrierten web-server können Ihnen einen sehr falschen Eindruck davon, wie Ihre Anwendung wird die Interaktion mit der IIS-Sicherheit-Modell.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top