Freigeben über


Problembehandlung: Debuggen von Windows-Diensten

Beim Debuggen einer Windows-Dienstanwendung werden zwischen dem Dienst und dem Dienst-Manager von Windows Daten ausgetauscht. Der Dienst wird vom Dienst-Manager gestartet, indem die OnStart-Methode aufgerufen wird. Danach wird 30 Sekunden lang gewartet, bis die OnStart-Methode antwortet. Wenn von der Methode in dieser Zeit nicht zurückgekehrt wird, zeigt der Manager einen Fehler an, dass der Dienst nicht gestartet werden kann.

Beim Debuggen der OnStart-Methode entsprechend der Beschreibung in Gewusst wie: Debuggen von Windows-Dienstanwendungen müssen Sie den genannten Zeitraum von 30 Sekunden beachten. Wenn in der OnStart-Methode ein Haltepunkt gesetzt wird und sie nicht in 30 Sekunden durchlaufen wird, wird der Dienst vom Manager nicht gestartet.

Siehe auch

Aufgaben

Gewusst wie: Debuggen von Windows-Dienstanwendungen

Konzepte

Einführung in Windows-Dienstanwendungen