C# VS-2012:当前不会命中断点。尚未为此文档加载任何符号
我无法在VS-2012中调试MVC4应用程序的代码。几天前,同样的代码运行良好。错误如下: 当前不会命中断点。尚未为此文档加载任何符号 我尝试了以下可能的方法:C# VS-2012:当前不会命中断点。尚未为此文档加载任何符号,c#,asp.net,asp.net-mvc-4,debugging,visual-studio-2012,C#,Asp.net,Asp.net Mvc 4,Debugging,Visual Studio 2012,我无法在VS-2012中调试MVC4应用程序的代码。几天前,同样的代码运行良好。错误如下: 当前不会命中断点。尚未为此文档加载任何符号 我尝试了以下可能的方法: 清洗和重建溶液 将“Just my code”同时设置为false和true 修复VS 清除了bin和obj文件夹以及相关的GAC和temp asp.net文件夹 在Debug->Windows->Modules中检查,它给出“无法找到或打开PDB文件”,当尝试手动加载时,它无法找到PDB文件,尽管文件存在于提到的位置 检查代码是否在
- 清洗和重建溶液
- 将“Just my code”同时设置为false和true
- 修复VS
- 清除了bin和obj文件夹以及相关的GAC和temp asp.net文件夹
- 在Debug->Windows->Modules中检查,它给出“无法找到或打开PDB文件”,当尝试手动加载时,它无法找到PDB文件,尽管文件存在于提到的位置
- 检查代码是否在调试模式下生成,并且在web.config文件中没有优化和调试设置为true
- 即使我在VS中创建了一个新项目,问题仍然存在
- 还尝试还原所有更改,并从TFS获取最新版本
非常感谢您在这方面的任何帮助,因为我已经通过了许多线程,但找不到解决方案 尝试退出IIS express,这将强制visual studio重新启动IIS express并加载符号。尝试退出IIS express,这将强制visual studio重新启动IIS express并加载符号。一个更改对我起到了作用,但不确定到底是什么修复了它。有几个项目托管在IIS中。我从IIS中删除了所有托管站点,重新配置了它们,这对我来说很有效。然而,仍然不确定IIS到底出了什么问题,但是是的,它是IIS。一个改变对我起了作用,尽管不确定到底是什么解决了这个问题。有几个项目托管在IIS中。我从IIS中删除了所有托管站点,重新配置了它们,这对我来说很有效。但是,仍然不确定IIS中到底出了什么问题,但是是的,它是IIS。对我有效的方法是以管理员身份打开解决方案,右键单击web项目-->属性-->web-->IIS express-->项目URL,与IIS中相同,创建虚拟目录。保存、生成、重建、发布、运行 对我有效的方法是以管理员身份打开解决方案,右键单击web项目-->属性-->web-->IIS express-->项目URL,与IIS中的相同,创建虚拟目录。保存、生成、重建、发布、运行 另一种尝试是输入项目属性(右键单击project Explorer中的项目),单击“构建”选项卡,单击右下角的“高级”,然后选择“无”以外的输出(例如,仅PDB)。这将生成必要的PDB文件
另一种尝试是输入项目属性(右键单击project Explorer中的项目),单击“生成”选项卡,单击右下角的“高级”,然后选择“无”以外的输出(例如,仅PDB)。这将生成必要的PDB文件
您是否尝试在管理员模式下运行VS?是否连接到正确的进程进行调试?localhost vs.IIS?尝试在要中断的行之前使用
System.Diagnostics.Debugger.Break()
。@Amitd在Debug->Windows->Modules中,我注意到在用户代码列vs下,vs提到“否”,即它不会将我的代码视为用户代码,因此不会自动或手动加载符号。有什么线索吗?另外,是否有可能VS中的某些东西已损坏,而重新安装是最后的手段?我怀疑这可能会发生。这是可能的。它是否适用于控制台应用程序。创建一个小的控制台应用程序或新的mvc应用程序,但有一个断点,该断点是否被击中?您是否尝试在管理员模式下运行VS?是否连接到正确的进程进行调试?localhost vs.IIS?尝试在要中断的行之前使用System.Diagnostics.Debugger.Break()
。@Amitd在Debug->Windows->Modules中,我注意到在用户代码列vs下,vs提到“否”,即它不会将我的代码视为用户代码,因此不会自动或手动加载符号。有什么线索吗?另外,是否有可能VS中的某些东西已损坏,而重新安装是最后的手段?我怀疑这可能会发生。这是可能的。它是否适用于控制台应用程序。创建一个小的控制台应用程序或新的mvc应用程序,但是一个断点,这个断点会被命中吗?