【发布时间】:2012-12-11 00:44:45
【问题描述】:
在我的 ASP.NET MVC 项目中加载符号时遇到问题。我第一次加载 Visual Studio 并调试我的项目时,符号会在大约 2 秒内加载。然后我结束调试会话,进行代码修改,再次调试,符号加载时间大约是一分钟。根据我所做的研究,以下是我的机器/VS 上的一些适用设置:
在 Options/Debugging/Symbols/Symbol 文件位置中,“Microsoft Symbol Servers”未选中,并且没有其他位置。
Options/Debugging/Symbols/Cache 这个目录下的符号是“G:\Symbol Cache”。我确实单击了“加载所有符号”,并检查了该目录并看到了很多符号。
只有我的代码已启用。
我的机器上没有定义 _NT_SYMBOL_PATH 和 _NT_ALT_SYMBOL_PATH 环境变量。
选项/调试/符号/自动加载符号设置为“仅指定模块”,没有指定模块。
我尝试了调试和发布版本,结果相同。 Ctrl + F5 几乎立即加载网站。
【问题讨论】:
-
我也遇到了这个问题,希望有人能给出答案...
-
我通过卸载 VS2012 和所有依赖项、删除程序文件中的 VS2012 文件夹、重新安装 VS2012 并从符号服务器缓存所有 MS 符号来“修复”了这个问题(选项 -> 调试 ->符号)。祝你好运。
-
哇,user961969 的解决方案只需要几个小时 :)
标签: c# asp.net asp.net-mvc visual-studio-2012 debug-symbols