19得票5回答
为什么WinDBG找不到mscordacwks.dll?

我正在尝试使用WinDBG分析我们生产机器之一的崩溃转储。我的问题根源似乎是我拥有不同版本的.NET框架,而生产机器上的版本不同,但我不知道如何解决这个问题。当我打开!sym noisy并运行!dlk(来自SOSEX)时,它尝试查找mscordacwks dll时出现以下错误。 0:000&...

11得票1回答
使用DebugDiag调试转储文件时出错。

这是我第一次调试或处理 .dmp 文件。我正在使用 Debugdiag。当我运行我的分析时,我收到了以下错误信息-Analysis results may be incomplete because an error occurred while initializing the CLR di...

10得票1回答
.Net Core DebugDiag 等价物

针对 .Net 4.6.x 版本,我一直在大量依赖DebugDiag 2。 每当生产应用程序出现高CPU问题、死锁等情况时,我都会使用该工具来捕获w3svc的转储,它打印出所有线程正在做什么的漂亮报告。它们可能在等待第三方API、数据库等。 我想迁移到asp.net core,但如果我有一...

7得票3回答
DebugDiag在.NET 4下未显示.NET堆栈信息

感觉这个问题可能有一个简单的答案,但我一直没有找到它。 所涉及的场景是一个C# .NET控制台应用程序。 我通常使用DebugDiag 1.2来检查我们遇到的挂起问题产生的.dmp文件 - 通常是线程锁定问题。它们是使用DebugDiag的“创建完整用户转储”选项创建的。 最近,我开始编...