1. 做Windows服务开发的时候, 难免涉及到调试的问题, 之前看到网上很多都是说附加到进程, 这个方法没问题, 简单的附加到进程没办法做OnStart方法的调试, 只能做OnStop方法的调试, 没有任何意义.

 

2. 安装好服务后, 先不启动.

.NET Windows服务开发调试方法

 3. 在OnStart方法中设置线程挂起, 这个可以根据服务启动时长来进行调整, 最大为30000(30s), 设置好后重新生成一下.

.NET Windows服务开发调试方法

4. 开启安装好的服务, 然后附加到进程

.NET Windows服务开发调试方法

.NET Windows服务开发调试方法

5. 附加后等待一段时间, 断点调试成功.

.NET Windows服务开发调试方法

相关文章:

  • 2021-12-27
  • 2021-09-19
  • 2021-09-28
  • 2021-07-21
  • 2021-12-02
  • 2021-06-28
猜你喜欢
  • 2021-09-03
  • 2021-04-08
  • 2021-11-19
  • 2021-08-17
  • 2021-05-10
  • 2021-06-08
  • 2021-08-30
相关资源
相似解决方案