Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VS-2012:当前不会命中断点。尚未为此文档加载任何符号_C#_Asp.net_Asp.net Mvc 4_Debugging_Visual Studio 2012 - Fatal编程技术网

C# VS-2012:当前不会命中断点。尚未为此文档加载任何符号

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文件,尽管文件存在于提到的位置 检查代码是否在

我无法在VS-2012中调试MVC4应用程序的代码。几天前,同样的代码运行良好。错误如下: 当前不会命中断点。尚未为此文档加载任何符号

我尝试了以下可能的方法:

  • 清洗和重建溶液
  • 将“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应用程序,但是一个断点,这个断点会被命中吗?