到目前爲止,我一直使用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