这是一个奇怪的问题,幸运的是(?)也会在其他机器上发生。
我从来没有遇到调试问题,现在我有:它在我的断点处显示一个感叹号,上面写着:'没有为此文档加载调试符号'。
与其他项目的不同之处在于我在IIS中运行此Web应用程序:
当我启动网站时,它首先说'无法启动远程调试'。我不知道为什么它会寻找远程调试,但是当我启动远程调试监视器时,它仍然无效。
当我卸载调试监视器时,它不再抱怨远程调试,但感叹号仍在那里。
解决方案 - 有时候 - 帮助我的同事pc:
有什么想法吗?
答案 0 :(得分:4)
您是否正在构建完整的调试符号?如果没有,那么调试器没有信息将源代码与调试器下的内存活动相关联。这是在每个配置的项目属性中设置的。
同时确保符号位于bin
文件夹中。
您可以使用Debug |验证VS正在加载正确的符号模块窗口。
答案 1 :(得分:0)
我有这个问题困扰了我很久。最后,解决我问题的是: -
1)使Internet Explorer成为默认浏览器 2)清洁溶液 3)构建解决方案
答案 2 :(得分:0)
在我的情况下,我重命名了一个asp.net页面并断开了代码。奇怪的是它仍然运行但没有运行代码,因此没有在其中遇到断点。
答案 3 :(得分:-2)
您必须在Visual Studio 2010中
选择“Build”Meanu>清理[项目/解决方案名称]
重建[项目/解决方案]
再次尝试调试...祝你好运