断点没有被击中。我得到“断点不会被击中,代码源不同”的消息

时间:2016-10-25 09:49:18

标签: c# asp.net vb.net debugging visual-studio-2012

使用VB处理旧的ASP.Net项目。我正在使用VS2012。

调试器不处理特定类的断点(到目前为止没有其他类的概率)。

当我在没有更改文件的情况下运行应用程序时,它的断点被正确命中。如果我将任何内容更改为此文件(甚至添加\ n字符),则下次运行应用程序时,其断点不再被命中,我可以在断点下读取通常的警告说“断点不会被击中,因为源代码不同“。

如何让调试器接受我对此文件的更改?为什么它只会导致这个特定文件出现问题?

我尝试删除其他类似帖子中建议的ASP临时文件。没有帮助。

重建也无济于事。

提前谢谢

2 个答案:

答案 0 :(得分:0)

解决方案1:右键单击断点 - >位置 - >允许源代码与原始版本不同(勾选复选框)。

解决方案2:如果上述解决方案不起作用,请转到Debug->附加到进程,然后附加当前Web项目运行的端口/服务。 希望这可以帮助。

答案 1 :(得分:0)

我确保您当前将Configuration Manager设置为“构建”您正在进行更改的ASP.NET项目。这可以在Build - >下找到。配置管理器。

然后重建解决方案/项目。