2011-08-09 34 views

回答

1

您好,Silverlight學生, 您可以使用Visual Studio輕鬆地調試Windows服務,並且有多種方式可以實現。

可以這樣做的一種方法是啓動Windows服務,然後轉到Visual Studio中的調試菜單,然後選擇「附加到進程」。你會在列表中找到你的服務,然後雙擊它。然後,您可以在調試器中捕獲斷點,跟蹤和所有內容。根據您啓動流程的方式,這將影響其運行的用戶帳戶。

第二種方法是,您可以設置您的服務,以便它也可以通過命令行啓動,甚至打開控制檯窗口。我將解釋如何做到這一點,與示例代碼在這裏: C# Windows Service: The service did not respond to the start

如果你想在一個特定的用戶上下文的服務運行,你可以進入Windows的服務控制管理器和配置您的服務作爲運行哪些用戶,然後從那裏啓動它,然後使用attach to process方法使用調試器來掛鉤。

大衛

相關問題