无法调试Windows服务 - 断点当前不会被命中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法调试Windows服务 - 断点当前不会被命中相关的知识,希望对你有一定的参考价值。

我似乎无法调试最近修改过的Windows服务。当我第一次安装它时,我能够通过将调试器附加到此运行服务来调试它(例如,在visual studio中使用“附加到进程”)。

但是,最近我修改了服务代码,重新构建并重新安装它。现在我似乎无法调试它 - 它说'断点当前不会被击中'。

我希望我提供了足够的信息。非常感谢。

答案

或者,您可以指定Visual Studio要查找的符号的路径。

工具>选项>调试>符号>添加到pdb文件的目录中。

另一答案

确保您使用的是程序集的最新更新..在我的情况下,installUtil.exe会继续安装旧版本的Windows服务。

决心是:

(1)卸载服务

(2)删除bin / Debug文件夹中的所有文件,然后重建项目

(3)再次安装服务

然后调试工作得很好

以上是关于无法调试Windows服务 - 断点当前不会被命中的主要内容,如果未能解决你的问题,请参考以下文章

无法调试 - “断点当前不会被命中。没有为此文档加载任何符号”

VS 2010 远程调试器断点当前不会被命中。没有为此文档加载任何符号

vs2015当前不会命中断点因为还没有

当前不会命中断点 - 远程调试

vs2010 C# 当前不会命中断点。还没有为该文档加载任何符号。 求解决

解决VS2013调试ASP.NET中无法调试的问题:当前不会命中断点。在 XXXX.dll 中找到了 XXX.cs 的副本,但是当前源代码与 XXXX.dll 中内置的版本不同。