The answer seems to be negative: there is no way to get more information from srcsrv.dll.
Microsoft forum moderators told me that the message "Données non valides", "Invalid data" is possibly related to the length of the path to the file to be downloaded. This path is combined with the temporary path type specified in the Visual Studio / WinDBG settings.
eg. If you indicated
%APPDATA%\Symbols
as a repository of local characters, and you download the source file hosted on the HTTP server at
http://nightlybuilds.int/sources/get.svc/path/file.cs
way
%APPDATA%\Symbols\sources\get.svc\path\file.cs
must not exceed 255 characters.
Other factors that may affect the behavior of SRCSRV:
- The presence of characters that are not allowed in the classic dos PATH (that is, except for [0-9 A-Za-z \.])
- Client debugger settings. (for example, in Native mode, characters for Managed code will not be loaded. The Modules window will give you some hint of the loaded characters.)
source share