.net – 如何使用断点调试Windows服务?
发布时间:2020-12-13 20:34:24 所属栏目:Windows 来源:网络整理
导读:我有一个带定时器的Windows服务.很难调试它.因为我启动服务并在代码的不同部分放置断点.当我附上这个过程时,我希望服务从一开始就开始,而不是在我有断点的中间代码中的一些randome位置.它很难像普通的应用程序一样调试,你知道起点.似乎背景中的流程还没有完
我有一个带定时器的Windows服务.很难调试它.因为我启动服务并在代码的不同部分放置断点.当我附上这个过程时,我希望服务从一开始就开始,而不是在我有断点的中间代码中的一些randome位置.它很难像普通的应用程序一样调试,你知道起点.似乎背景中的流程还没有完成.所以每次,我开始调试,而不是从第一个断点开始,它从应用程序中间的一些随机断点开始.
我想知道windows服务在进程,线程等方面是如何工作的……我怎样才能从头开始调试?
我假设你当然在谈论.Net.我总是使用以下代码来调试我的服务.我把它放在我想要调试器启动的地方.启动该服务,它会自动启动Visual Studio.对我来说效果很好.
System.Diagnostics.Debugger.Launch(); System.Diagnostics.Debugger.Debug(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- winapi – Windows中的Hook系统电源按钮
- windows-phone-8 – 项目需要先部署才能启动
- windows – CMake / CPack可以为单个项目生成多个
- windows-phone-7 – 如何将SystemTray Progressb
- Windows Azure云存储 – root中大量文件的影响
- windows-server-2008-r2 – 自动创建主题备用名称
- windows – Django Apache/mod_python管理CSS不显
- 记一个 中文乱码问题
- remote-desktop – 重新订购远程桌面连接
- windows-phone-7 – 隔离存储中的数据持续多长时
热点阅读