DotPeek symbol server does not provide source code for VS2013 debugger

My understanding of the dotPeek character server function is as follows:

Whenever the IDE requests debugging information on a given assembly, dotPeek decompiles the assembly and the symbols (+ decompiled source code?) Back into the IDE.

However, my experience is this:

After setting up my IDE and checking the output window during debugging, I see that the characters for all managed assemblies are loading. I can go into these libraries / .NET platform and debug there without problems.

But there is this one third-party assembly with which I have problems. The output window prints this when my application starts:

'iisexpress.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\kostas\AppData\Local\Temp\Temporary ASP.NET Files\root\9bc23327\4940c90d\assembly\dl3\8fde229b\401c97fd_0937d001\WebApi.Hal.dll', Symbols loaded. 

But when I try to enter the WebApi.Hal class, the IDE asks me for the source code file, and Output outputs this:

 SRCSRV: The module 'C:\Users\kostas\AppData\Local\Temp\Temporary ASP.NET Files\root\9bc23327\4940c90d\assembly\dl3\8fde229b\401c97fd_0937d001\WebApi.Hal.dll' does not contain source server information. 

Configuration:

Options β†’ Debugging β†’ Symbols:

Three configured Symbol servers in this order

http://srv.symbolsource.org/pdb/Public

http://referencesource.microsoft.com/symbols

http: // localhost: 33417 /

Options β†’ Debugging β†’ General screenshot:

Options -> Debugging -> General screenshot

What am I missing?

+6
source share

Source: https://habr.com/ru/post/982308/


All Articles