Bis jetzt habe ich immer die ASP.NET MVC Framework-Quelle zum Debuggen von ASP.NET MVC verwendet. Auf meinem Laptop habe ich gerade einen anderen Ansatz versucht, nämlich das Fenster "Module" in VS zu öffnen, während ich debugge und mit der rechten Maustaste auf System.Web.Mvc klicke, dann wähle "Load Symbols from"> "Microsoft Symbol Servers".Wofür sind die öffentlichen Symbolserver von Microsoft nützlich?
VS schien tatsächlich etwas zu laden, da die Symboldatei für die System.Web.Mvc-Assembly als geladen gemeldet wurde. Außerdem sind alle Zeilen, die zu System.Web.Mvc in meinem Aufrufstapel gehören, von Grau zu Schwarz gegangen. Ich bekomme immer noch die Fehlermeldung "Quellcode nicht verfügbar", wenn ich versuche, in Code zu wechseln, der zu System.Web.Mvc gehört.
Also, ich habe die Symbole geladen, aber immer noch keinen Quellcode. Kein großes Problem, da ich es immer noch auf die alte Art debuggen kann. Aber ich frage mich, wofür die Microsoft Symbol Server dann nützlich sind?
Hilarious. Siehe auch hier: http://social.msdn.microsoft.com/Forums/en/vsdebug/thread/c5084825-06f2-4859-b9f0-61325bfeacba –