无法调试Windows服务

时间:2013-06-26 01:24:29

标签: .net windows-services

我有一个使用

安装的Windows服务
installutil windowsservice1.exe

此服务显示在Services面板中,我可以start / stop

但是,当我按F5进行调试时,我收到以下错误

Cannot Start windows Service from the command line or debugger. A Windows Service must be installed......

但是,它已经安装好了。那为什么我会收到这个错误?

1 个答案:

答案 0 :(得分:1)

您需要按照此MSDN Library文章

中的说明将Visual Studio调试程序附加到它

从上面链接:

  

由于服务必须在服务控制管理器的上下文中而不是在Visual Studio中运行,因此调试服务并不像调试其他Visual Studio应用程序类型那样简单。要调试服务,必须启动该服务,然后将调试器附加到运行它的进程。然后,您可以使用Visual Studio的所有标准调试功能来调试应用程序。