首页 > 解决方案 > Visual Studio Community 2017 版本 15.9.2 无法从 Microsoft 符号服务器加载符号

问题描述

我正在使用 Visual Studio Community 2017 版本 15.9.2,并且正在尝试在 C# 中调试某些内容。我想加载符号,但我的符号缓存完全是空的,尽管我已经正确配置了 Visual Studio。

在此处输入图像描述

当我在调试时通过从“模块”窗格中选择“加载符号”显式加载我感兴趣的Unity.Mvc.dll程序集的符号时,它会尝试下载最终显示“找不到或打开 PDB 文件”。符号状态窗口中。

在此处输入图像描述

符号加载信息对话框报告如下。

C:\Program Files (x86)\IIS Express\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Users\computer\AppData\Local\Temp\Temporary ASP.NET Files\vs\385c2246\beb904df\assembly\dl3\91f61dc3\00610fa0_6b3fd401\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\projects\aspnet-mvc\src\obj\Release\net45\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Windows\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Windows\symbols\dll\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Windows\dll\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297c5a10a2446ba7397343f3dbad86ffffffff\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Users\computer\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols\Unity.Mvc.pdb\41297c5a10a2446ba7397343f3dbad86ffffffff\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297c5a10a2446ba7397343f3dbad861\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Users\computer\AppData\Local\Temp\SymbolCache\MicrosoftPublicSymbols\Unity.Mvc.pdb\41297c5a10a2446ba7397343f3dbad861\Unity.Mvc.pdb: Cannot find or open the PDB file. C:\Sathyaish\repos\private\sathyaish.net\Code\Unity.Mvc.pdb: Cannot find or open the PDB file. SYMSRV:  BYINDEX: 0x3
         C:\Users\computer\AppData\Local\Temp\SymbolCache*https://msdl.microsoft.com/download/symbols
         Unity.Mvc.pdb
         41297C5A10A2446BA7397343F3DBAD86ffffffff SYMSRV:  UNC: C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297C5A10A2446BA7397343F3DBAD86ffffffff\Unity.Mvc.pdb
- path not found SYMSRV:  UNC: C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297C5A10A2446BA7397343F3DBAD86ffffffff\Unity.Mvc.pd_
- path not found SYMSRV:  UNC: C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297C5A10A2446BA7397343F3DBAD86ffffffff\file.ptr
- path not found SYMSRV:  HTTPGET: /download/symbols/Unity.Mvc.pdb/41297C5A10A2446BA7397343F3DBAD86ffffffff/Unity.Mvc.pdb SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND SYMSRV:  HTTPGET: /download/symbols/Unity.Mvc.pdb/41297C5A10A2446BA7397343F3DBAD86ffffffff/Unity.Mvc.pd_ SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND SYMSRV:  HTTPGET: /download/symbols/Unity.Mvc.pdb/41297C5A10A2446BA7397343F3DBAD86ffffffff/file.ptr SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND SYMSRV:  RESULT: 0x80190194 SYMSRV:  BYINDEX: 0x4
         C:\Users\computer\AppData\Local\Temp\SymbolCache*https://msdl.microsoft.com/download/symbols
         Unity.Mvc.pdb
         41297C5A10A2446BA7397343F3DBAD861 SYMSRV:  UNC: C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297C5A10A2446BA7397343F3DBAD861\Unity.Mvc.pdb
- path not found SYMSRV:  UNC: C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297C5A10A2446BA7397343F3DBAD861\Unity.Mvc.pd_
- path not found SYMSRV:  UNC: C:\Users\computer\AppData\Local\Temp\SymbolCache\Unity.Mvc.pdb\41297C5A10A2446BA7397343F3DBAD861\file.ptr
- path not found SYMSRV:  HTTPGET: /download/symbols/Unity.Mvc.pdb/41297C5A10A2446BA7397343F3DBAD861/Unity.Mvc.pdb SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND SYMSRV:  HTTPGET: /download/symbols/Unity.Mvc.pdb/41297C5A10A2446BA7397343F3DBAD861/Unity.Mvc.pd_ SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND SYMSRV:  HTTPGET: /download/symbols/Unity.Mvc.pdb/41297C5A10A2446BA7397343F3DBAD861/file.ptr SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND SYMSRV:  RESULT: 0x80190194 https://msdl.microsoft.com/download/symbols: Symbols not found on symbol server.

这不是第一次发生这种情况。我通常每隔几年解决一次,然后忘记我是如何做到的。

标签: .netvisual-studiovisual-studio-2017debug-symbolspdb-files

解决方案


推荐阅读