可能完全重复:
Reason for VS.NET ‘current breakpoint will not be hit’ warning?
Why does Visual Studio sometimes not go to my breakpoints?的
Why would the debugger not be stopping at a breakpoint in my ASP.NET application?的
在调试时,修改后的源代码的断点不会被特定的aspx页面命中,并且在断点中显示以下错误
“当前不会命中断点。源代码与原始版本不同”
但对于其他页面,它工作得很好。
8条答案
按热度按时间dgtucam11#
对我有用。试试这个。
首先尝试重建你的项目,方法是右键点击项目> Rebuild如果这不起作用,尝试清理项目(右键点击项目> clean)
如果这不起作用,检查这个:
1-右键单击您的项目
2-选择[属性]
3-选择[生成]选项卡
4-确保选中[Define DEBUG constant]和[Define TRACE constant]
5-单击Build选项卡页面底部的[Advanced]按钮
6-请确保[浏览信息:]设置为[完整]
7-点击[确定]并重建项目;-)
希望这对你有用!(第6步生成.pdb文件,这些是调试符号)
2ekbmq322#
如果源代码是从网络文件夹中复制的,有时会发生这种情况,它会扰乱符号设置。
希望这有帮助
qltillow3#
这表明正在运行的构建与您的代码不匹配。
尝试执行“清理”,确保您已经停止了任何以前的调试器会话等,然后重建并重试。
rqenqsqc4#
确保没有w3wp.exe运行的示例。我有几个,关闭它们为我修复了它。
f3temu5u5#
Visual Studio修复为我解决了问题
1.在开始中搜索Visual Studio安装程序
1.选择更多的选项为这版本你正在使用和点击修复.
izj3ouym6#
在我的我改变了连接字符串,但在浏览器中,它是指旧字符串,所以我只是做了'空缓存和硬重载在Chrome浏览器',它的工作
ru9i0ody7#
搜索“断点未命中”的人会想到这个问题,有时候原因是你跳过/跳过属性中的断点是一个简单的设置--跳过属性和运算符(仅限托管),取消勾选此设置,断点会被命中
x1c 0d1x的数据
bkkx9g8r8#
这个问题发生在我复制项目的时候。事实上,如果插入了断点,打开旧的代码文件,你会看到它会工作。所以学习正确的复制方法。