次の方法で共有


トラブルシューティング:Windows サービスをデバッグする場合

警告

このドキュメントは、最新版の Windows サービスは対象としていません。 BackgroundService を使用した Windows サービスの最新のコンテンツと Worker サービス テンプレートについては、次を参照してください。

Windows サービス アプリケーションをデバッグするとき、サービスと Windows Service Manager の間でやり取りが行われます。 Service ManagerOnStart メソッドを呼び出してサービスを開始した後、OnStart メソッドから戻るのを 30 秒間待ちます。 この時間内にメソッドから戻らない場合、Manager はサービスを開始できないというエラーを表示します。

方法: Windows サービス アプリケーションをデバッグする」の説明に従って OnStart メソッドをデバッグする場合、この 30 秒間のことを認識しておく必要があります。 OnStart メソッドにブレークポイントを設定し、30 秒以内にメソッドを最後までステップ実行しないと、Manager はサービスを開始しません。

関連項目