使用VB处理旧的ASP.Net项目。我正在使用VS2012。
调试器不处理特定类的断点(到目前为止没有其他类的概率)。
当我在没有更改文件的情况下运行应用程序时,它的断点被正确命中。如果我将任何内容更改为此文件(甚至添加\ n字符),则下次运行应用程序时,其断点不再被命中,我可以在断点下读取通常的警告说“断点不会被击中,因为源代码不同“。
如何让调试器接受我对此文件的更改?为什么它只会导致这个特定文件出现问题?
我尝试删除其他类似帖子中建议的ASP临时文件。没有帮助。
重建也无济于事。
提前谢谢
答案 0 :(得分:0)
解决方案1:右键单击断点 - >位置 - >允许源代码与原始版本不同(勾选复选框)。
解决方案2:如果上述解决方案不起作用,请转到Debug->附加到进程,然后附加当前Web项目运行的端口/服务。 希望这可以帮助。
答案 1 :(得分:0)
我确保您当前将Configuration Manager设置为“构建”您正在进行更改的ASP.NET项目。这可以在Build - >下找到。配置管理器。
然后重建解决方案/项目。