Problembehandlung: Debuggen von Windows-Diensten
Warnung
Diese Dokumentation gilt nicht für die neueste Version des Windows-Diensts. Die neuesten Inhalte zu Windows-Diensten mit BackgroundService und die Workerdienstvorlage finden Sie unter:
Beim Debuggen einer Windows-Dienstanwendung interagiert der Dienst mit dem Windows Service Manager. Der Service Manager startet den Dienst durch Aufrufen der OnStart-Methode und wartet dann 30 Sekunden auf die Rückgabe der OnStart-Methode. Erfolgt in diesem Zeitraum keine Rückgabe durch die Methode, wird im Manager die Fehlermeldung angezeigt, dass der Dienst nicht gestartet werden kann.
Wenn Sie die OnStart-Methode wie unter Vorgehensweise: Debuggen von Windows-Dienstanwendungen beschrieben debuggen, müssen Sie diese 30 Sekunden beachten. Wenn Sie in der OnStart-Methode einen Haltepunkt platzieren und der Durchlauf nicht innerhalb von 30 Sekunden abgeschlossen ist, wird der Dienst durch den Manager nicht gestartet.