首页 > 解决方案 > Visual Studio 2015如何应对微软2019符号服务器升级?

问题描述

我最近在我的 Windows 7 的 VS2015 IDE 中发现了一些异常。开始调试时,VS2015 无法再从微软的符号服务器获取 pdb 文件。这发生在 2019 年底左右。

屏幕截图如下:

Win7上的VS2015在MS符号服务器升级上失败

在此处输入图像描述

经过一番调查,我发现原始 pdb 文件 URL http://msdl.microsoft.com/download/symbols/wntdll.pdb/E611E9E16BA54434A45EB38CE9217A792/wntdll.pdb现在被重定向到https://vsblobprodscussu5shard65.blob.core .windows.net/b-4712e .... 而旧的 VS2015(更新 3)似乎无法遵循 HTTP 重定向,因此它抱怨ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR

毫无疑问,这是由于微软符号服务器的后端基础设施升级。

当然,使用 EWDK 1903 中更新的 windbg.exe,我可以下载这些系统 DLL 的符号,但是当我在 Visual Studio 中完成大多数调试工作时,这非常不方便。

所以我的问题是:有没有办法/补丁让 VS2015 调试器与新的符号服务器一起工作?

============ 2020.04.20更新===========

奇怪,我用VS2015和windbg来回玩了大约一小时后,VS2015 pdb下载突然开始工作。幕后一定有什么神秘的变化!

标签: visual-studio-2015symbol-server

解决方案


推荐阅读