为 WinDbg 发布您自己的 Symbol 站点

Posted

技术标签:

【中文标题】为 WinDbg 发布您自己的 Symbol 站点【英文标题】:publishing your own Symbol site for WinDbg 【发布时间】:2010-11-24 05:45:39 【问题描述】:

这是一个有趣的挑战,我不确定是否有人接受过它。我在一家软件供应商工作,销售基于 Microsoft.NET 的大型企业级软件。大多数生产问题都使用 DebugDiag 或 ADPlus dmp 文件进行分类。我们的客户经常问我们是否可以像微软的http://msdl.microsoft.com/download/symbols 网站那样公开我们的符号。非常感谢这里的任何指导。

谢谢

【问题讨论】:

【参考方案1】:

有一个应用程序:SymStore.exe。它是 Windbg 套件的一部分。您还应该在构建过程中包含符号删除步骤,以便它为每个版本发布符号。

【讨论】:

【参考方案2】:

您需要使用Symstore.exe 设置符号存储。然后你可以通过配置 IIS 来expose it over HTTP。您可以选择使用 SymProxy 将多个存储公开为一个 HTTP 符号服务器。您还可以使用SymSrv 连接到不同的公共符号服务器,设置本地缓存和其他高级东西。

当然,你甚至可以通过Symbols Server APIbuild your own symbols server DLL。

【讨论】:

以上是关于为 WinDbg 发布您自己的 Symbol 站点的主要内容,如果未能解决你的问题,请参考以下文章

安装与配置windbg的symbol(符号)

怎么设置symbol file path,可以不用每次打开windbg都需要去设置

_NT_SYMBOL_PATH adplus windbg 问题,无法设置名称

WinDBG 技巧:列出模块(DLL/EXE)里面所有的符号(symbol)

WinDbg

在windbg中的COM类方法上设置断点