Symbol server not serving symbols due to PDB GUID case mismatch
TeamCity Professional 2017.2.1 (build 50732)
Visual Studio 2017 Professional
TeamCity symbol server is producing index files and metadata. However, Visual Studio fails to download symbols.
My investigation, based on Symbol Server debug logs and NGINX http request logs, shows that the Symbol Server creates metadata index for the PDB files with lower-case GUIDs. Yet, Visual Studio uses upper-case GUIDs to search for the symbols and the symbol server plugin cannot serve them as they fail to match the metadata key.
If I open the browser and make a manual request to app/symbols by changing the upper-case PDB GUID to lower-case, TeamCity successfully returns the PDB.
Unfortunately I don't see a setting either in TeamCity or in Visual Studio to fix the mismatch.
Any solution?
Please sign in to leave a comment.
I think TeamCity team has resolved it in the latest plugin update.