| 

.NET C# Java Javascript Exception

4
Eine Solution mit mehreren Projekten. Darunter ein Desktop- und ein Silverlight-Projekt. Wenn man jetzt die Desktopanwendung über [F5] startet, startet auch der Webserver für die Silverlight-Anwendung, obwohl er gar nicht gebraucht wird. Wie kann ich das verhindern?
04.08.2011
Schnigge 40 1
4 Antworten
3
Wenn du mittels Rechtsklick auf deine Solution auf "Startprojekte festlegen" gehst, kannst du für jedes Projekt einstellen, wie diese starten soll, mit oder ohne Debuggen, gar nicht, oder ganz normal.
Wenn du also nur dein Desktop Programm starten möchtest, dann stellst bei diesem die "Starten" oder "Starten ohne Debuggen" Option ein, alle anderen Projekte belässt du auf keine.
04.08.2011
Mario Priebe 5,8k 2 9
0
Bei manchen Projekttypen gibt es in den Eigenschaften (F4) noch den Punkt "Always start when debugging", der (glaub ich) in der Standardeinstellung auf true steht...

Auf false gesetzt wird der Webserver nur noch gestartet, wenn das Projekt selbst das Startprojekt ist.
04.08.2011
WolfgangKluge 1,0k 1 5
Gibt es aber bei dem Silverlight-Projekt nicht. Ich schätze, dass es das bei Server-Projekten gibt.
Schnigge 04.08.2011
Du musst doch ein Host-Projekt für deine Silverlight-Application angeben - und das ist ein Web Projekt
WolfgangKluge 04.08.2011
0
Ja, das hatte ich auch so gedacht. Aber das funktioniert nicht. Der eingebaute Web-Server startet trotzdem. Auch wenn die Desktop-Anwendung als Einzelstartprojekt angegeben ist oder bei der detaillierten Auswahl nur dieses auf "Start" steht und das Silverlight-Projekt auf "None".
Any Ideas?
04.08.2011
Schnigge 40 1
2
Das ist die Antwort zu welchem Beitrag?
WolfgangKluge 04.08.2011
zu Marios.
Schnigge 04.08.2011
0
Siehe Disable autostart of integrated webserver in visual studio 2005.
Der erste Hinweis ist wie WolfgangKluge bereits schrieb:
set "Always Start When Debugging" to false

Du findest das natürlich beim WebProjekt, das deine Silverlight-Application hostet.
PS: Getestet und funktioniert

Vielleicht solltest du aber auch die zweite Antwort bei Stackoverflow beachten ;o)
04.08.2011
Jürgen Luhr 6,9k 1 8

Stelle deine .net-Frage jetzt!