我正在尝试调试大型ASP.NET应用程序.
我在Default.aspx.cs中的Page_Load的第一行设置了一个断点.
当我启动应用程序时,我的断点会短暂变成一个带有感叹号的红色圆形轮廓,然后变回一个常规断点,然后应用程序启动而不会在我的断点处停止.
MSDN告诉我,此符号表示"断点位置尚未加载".那么如何才能加载断点位置?几周前它正在运作.什么样的事情可能导致断点"不被加载"?
我能做些什么让调试器再次停在我的断点处?
我仍然无法按F5调试工作,但我可以启动网站,然后调试/附加进程进入调试模式.如果有人知道为什么这会起作用但是当我按F5它不起作用(调试按钮甚至不显示在F5上),任何想法都会受到欢迎.
我正在尝试在 JetBrains Rider 中设置断点,但调试器并未中断。
我确信应用程序应该到达我试图中断的代码,因为程序中出现了更改的字符串文字。
我已经完全重新安装了所有 JetBrains 程序(擦除设置)。我还尝试了此线程中的所有答案:调试时未命中断点,但没有运气。
此错误不会出现在 Visual Studio 中,但会出现在 Rider 中的任何项目中。
它也不会发生在我在另一台 PC 上使用的另一个 Rider 副本上。
我感谢任何帮助,谢谢!
我一直在使用Visual Studio 2005和2008,我注意到有时当我在我的代码中放置断点时它不想进入断点.所以我重启我的电脑,然后再次工作.它就像被卡住的东西一样?这只发生在我身上吗??? 我怎么能阻止这个!这让我疯了!
提前致谢!!
尝试调试控制器操作方法,当我附加到进程时,调试图标变为空心,并表示"当前断点不会被命中"
但是我response.write在那时做了一个,当页面渲染时它会输出测试文本.
那部分确实正在执行,为什么调试模式不起作用?