.net - 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.
这不是第一次发生这种情况。我通常每隔几年解决一次,然后忘记我是如何做到的。
解决方案
推荐阅读
- postgresql - 在 PostgreSQL/PostGIS 中的多边形交叉点内查找点
- reactjs - 如何使用保存在本地存储中的先前创建的表单填充表单并在 React 中对其进行编辑
- java - 如何在对象中搜索数据并转换为列表
- python-3.x - 如何修复在 CMD get 的 DLL 错误中启动的 Python 脚本,但在 Pycharm 和 Anaconda Comand Promt 中运行
- php - Smarty 的审计日志模块
- r - 操纵绘图网格中某些绘图之间的边距
- javascript - 关闭窗口时清除所有设计更改
- javascript - 嵌套 fetch-es 完成后如何执行操作?
- angular - 触摸其他字段时如何显示表单字段的错误?
- sql - 如何按 GROUP 更新具有连续值的列?