Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Actual Debug Symbols for ASP.NET MVC 2 Release Version

I need the actual debug symbols from the released version of ASP.NET MVC 2 (the version that gets installed via the web platform installer).

I know I can download the source, build and use the debug symbols from that. But there are a couple issues with that approach:

  • Requires that all other dependencies be rebuilt using this version of the DLL since it's not signed. This isn't feasible if you are using 3rd party libraries which don't provide the source.
  • The built version from the latest source doesn't match the release version (possibly because of the difference in signing alone). So I can't reference that .pdb.
  • I don't want a dependency on a custom build or any build other than the one that get's installed from a standard install.

I just need the debugging symbols so I can step through the source without introducing a different dll. I tried to use the public Microsoft Symbol Server, but it's not downloading the symbols for this dll.

Anyone know if this .pdb exists?

(I know that it's possible to generate and step through this dll using the newer version of Reflector - but that's for the professional version and costs money now.)

like image 967
Steven Pena Avatar asked Mar 26 '10 18:03

Steven Pena


People also ask

How do I see loaded symbols in Visual Studio?

In Visual Studio, open Tools > Options > Debugging > Symbols (or Debug > Options > Symbols).

What is MVC debugging?

Debugging allows the developers to see how the code works in a step-by-step manner, how the values of the variables change, how the objects are created and destroyed, etc.


1 Answers

You should be able to use the MS Symbol Server (http://www.hanselman.com/blog/SetUpYourSystemToUseMicrosoftsPublicSymbolServer.aspx) to find those.

like image 152
Paul Avatar answered Nov 16 '22 01:11

Paul