为什么我在 referencesource.microsoft.com 上找不到 System.Web.pdb?

Why can't I find System.Web.pdb on referencesource.microsoft.com?

提问人:Micah Zoltu 提问时间:12/2/2014 更新时间:12/2/2014 访问量:4160

问:

SYMSRV:  http://referencesource.microsoft.com/symbols/System.Web.pdb/E6EBD6B61CEA407591438CC4E48036891/System.Web.pdb not found

http://referencesource.microsoft.com/symbols: Symbols not found on symbol server.
SYMSRV:  System.Web.pdb from http://msdl.microsoft.com/download/symbols: 131401 bytes 

http://msdl.microsoft.com/download/symbols: Symbols downloaded from symbol server.
C:\Users\Micah\Symbols\System.Web.pdb\E6EBD6B61CEA407591438CC4E48036891\System.Web.pdb: Symbols loaded.

请注意,它无法在 上找到。它找到了它,但这些文件/行不附带源文件/行。我已经下载了源代码,所以我知道源代码是可用的。我的理解是,应该为所有已发布的 .NET Framework 版本(包括补丁)提供 PDB?System.Web.pdbreferencesource.microsoft.commsdl.microsoft.comSystem.Web.dllreferencesource.microsoft.comreferencesource.microsoft.com

当前正在加载的版本是在 GAC 中找到的 64 位版本,标记为 version 。它的发布日期为 2014 年 5 月 29 日。据我所知,它是 的最新版本,但如果我错了,如果它解决了这个问题,我不介意升级。System.Web.dll4.0.30319.34212System.Web.dll

c# .net 调试符号符号 服务器 引用源

评论

1赞 Jeff Sanders - MSFT 12/2/2014
弥迦,你可以和那个团队一起解决这个问题。请参见:referencesource.microsoft.com/setup.html
1赞 Micah Zoltu 12/2/2014
电子邮件已发送。谢谢。
1赞 Jeff Sanders - MSFT 12/3/2014
非常好!让我们都知道您得到的解决方案/答案!
0赞 Micah Zoltu 6/19/2015
在 4.6 中仍然不起作用。:(我又提交了另一份报告。加载除 System.Web 和 System.Data 之外的所有其他 .NET Framework 符号。
2赞 Dai 4/25/2020
我在 .NET Framework 4.8 中遇到了同样的问题 - 从符号服务器下载的文件缺少源文件信息,因此即使我有 System.Web.dll 的源堆栈跟踪的调试符号,它也不会让我进行源步进。System.Web.pdb

答: 暂无答案