我无法调试Windows服务

时间:2012-09-12 14:04:00

标签: visual-studio-2010 debugging windows-services

我在调试Windows服务时遇到问题。 该服务已安装并正在运行,我已将调试程序附加到该进程。

我设置了几个断点,但是当连接调试器时,我得到:

目前不会遇到断点。没有为此文档加载任何符号。

所有配置都已设置为Debug。

有人可以请我指出一个可能的解决方案吗?

2 个答案:

答案 0 :(得分:0)

一个可能的原因可能是该服务是使用Release配置构建的,您希望通过将其附加到VS中进行调试。

由于您拥有与之前构建的服务相同版本的源代码,为什么不根据源代码构建服务程序然后对其进行测试?

答案 1 :(得分:0)

这可能不会对第一个问题有所帮助,但可能会有类似问题的人。
在我的情况下,我这样修复它,当选择“附加到进程”时,我点击了“选择...”: enter image description here

然后选择“自动确定要调试的代码类型”:enter image description here

并且有效。