这是一个有趣的挑战,我不确定是否有人接受了它。我在一家软件供应商工作,销售基于 Microsoft.NET 的大型企业级软件。大多数生产问题都使用 DebugDiag 或 ADPlus dmp 文件进行分类。我们的客户经常问我们是否可以像 Microsoft 的http://msdl.microsoft.com/download/symbols站点那样公开发布我们的符号。非常感谢这里的任何指导。
谢谢
这是一个有趣的挑战,我不确定是否有人接受了它。我在一家软件供应商工作,销售基于 Microsoft.NET 的大型企业级软件。大多数生产问题都使用 DebugDiag 或 ADPlus dmp 文件进行分类。我们的客户经常问我们是否可以像 Microsoft 的http://msdl.microsoft.com/download/symbols站点那样公开发布我们的符号。非常感谢这里的任何指导。
谢谢
您需要使用Symstore.exe设置符号存储。然后,您可以通过配置 IIS通过 HTTP 公开它。您可以选择使用SymProxy将多个存储公开为一个 HTTP 符号服务器。您还可以使用SymSrv连接到不同的公共符号服务器,设置本地缓存和其他高级东西。
当然,您甚至可以通过Symbols Server API构建自己的符号服务器 DLL。
有一个应用程序:SymStore.exe。它是 Windbg 套件的一部分。您还应该在构建过程中包含符号删除步骤,以便它为每个版本发布符号。