疑難排解:對 Windows 服務進行偵錯
更新:2007 年 11 月
當您對 Windows 服務應用程式進行偵錯時,您的服務會與 Windows 的 [服務管理員] 進行互動。[服務管理員] 會藉由呼叫 OnStart 方法來啟動服務,接著等候 30 秒,等待 OnStart 方法傳回。如果此方法沒有在這段時間內傳回結果,管理員會顯示服務無法啟動的錯誤。
當您依照 HOW TO:偵錯 Windows 服務應用程式 中的說明,對 OnStart 方法進行偵錯時,您必須注意這個 30 秒期間的限制。如果您在 OnStart 方法中設定中斷點,而沒有在 30 秒內逐步執行,則管理員不會啟動此服務。