到目前为止,我一直使用ASP.NET MVC框架源来调试ASP.NET MVC。在我的笔记本电脑上,我尝试了一种不同的方法,即在调试时调出VS中的“模块”窗口,右键单击System.Web.Mvc,然后选择“加载符号”>“Microsoft Symbol Servers”。微软的公共符号服务器有什么用处?
由于System.Web.Mvc程序集的符号文件被报告为加载,因此VS似乎实际上加载了一些东西。此外,在我的调用堆栈中属于System.Web.Mvc的所有行都从灰色变为黑色。但是,尝试进入属于System.Web.Mvc的代码时,仍然收到“源代码不可用”错误消息。
所以,我加载了符号,但仍然没有源代码。由于我仍然可以以旧方式进行调试,因此不是什么大问题。但是我想知道微软的Symbol服务器有什么用处呢?
搞笑。这里也看到:http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/c5084825-06f2-4859-b9f0-61325bfeacba – 2011-04-15 03:03:48