Visual studio 2010 我无法调试windows服务
调试windows服务时遇到问题。 该服务已安装并正在运行,我已将调试器附加到该进程 我设置了多个断点,但当连接调试器时,我得到: 当前不会命中断点。没有为此文档加载任何符号。 所有配置都已设置为调试Visual studio 2010 我无法调试windows服务,visual-studio-2010,debugging,windows-services,Visual Studio 2010,Debugging,Windows Services,调试windows服务时遇到问题。 该服务已安装并正在运行,我已将调试器附加到该进程 我设置了多个断点,但当连接调试器时,我得到: 当前不会命中断点。没有为此文档加载任何符号。 所有配置都已设置为调试 有人能告诉我一个可能的解决方案吗?一个可能的原因可能是该服务是使用版本配置构建的,您希望通过将其附加到VS中来调试它 既然您的源代码版本与以前构建的服务版本相同,为什么不基于源代码构建服务程序,然后对其进行测试?这可能不会帮助第一个提出问题的人,但可能是有类似问题的人。在我的案例中,我是这样修复的
有人能告诉我一个可能的解决方案吗?一个可能的原因可能是该服务是使用版本配置构建的,您希望通过将其附加到VS中来调试它
既然您的源代码版本与以前构建的服务版本相同,为什么不基于源代码构建服务程序,然后对其进行测试?这可能不会帮助第一个提出问题的人,但可能是有类似问题的人。
在我的案例中,我是这样修复的,在选择“附加到进程”时单击的“选择…” 然后选择“自动确定要调试的代码类型”:
它成功了。您的意思大概是您的本地VS配置设置为调试,但服务最初是如何构建的?您使用的代码和/或PDB版本与服务器上的构建版本相同吗?该服务是在过去构建和安装的。但我的版本源与已安装服务的版本相同。我不确定关于PDB。。。