C# Windows服务程序如何进行调试
本篇经验将和大家介绍在C# 中如何进行Windows服务程序调试,希望对大家的工作和学习有所帮助!
工具/原料
已编写好一个Windows服务程序
附加到进程(不推荐)
1、首先要对服务进行安装,然后启动服务,如下图所示:

3、选择服务进程(如果找不到可以勾选显示所有用户进程选项)就可以了,找到服务对应的exe程序,如下图所示:

5、注意:正常服务的启动时间为30秒左右,当服务启动时间超过30秒会报错!所以不要在OnStart中做过多的操作,也可以用这种延时的方法启动服务,以防在启动服务时超时。
修改源代码(推荐)
1、找到服务主类中的OnStart方法,由protected override void OnStart(string[] args) { //todo something } 修改成 public void OnStart() { //todo something }如下图所示:

3、在OnStart方法中利用F9打断点,然后按下F5就可以进行调试跟踪代码了,如下图所示:

4、注意:调试时,需要将先前启动的服务首先停止。程序代码编写调试完成后,记得将第1和2步骤的修改还原即可。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:56
阅读量:46
阅读量:28
阅读量:32
阅读量:80