无响应的 .NET 应用程序

如果您的 .NET 应用程序挂起,并且您认为这是由于 DotNetBrowser 造成的,请启用日志记录,重现问题, 在应用程序挂起时获取进程转储,然后提交一份包含进程转储分析和日志消息的工单

创建和分析 .NET 进程转储

1. 创建 .NET 进程转储

您可以使用不同的工具创建 .NET 进程的转储,包括 Visual Studio Debugger, ProcDump, DebugDiag 等。

2. 分析 .NET 进程转储

您可以在 Visual Studio 中打开并分析 .NET 进程转储。 以下文章介绍了如何执行此操作:

Visual Studio 调试器中的线程调用堆栈并行堆栈视图可用于检查应用程序中每个线程的状态。

您还可以使用 DebugDiag Analysis 分析转储。 要分析转储文件:

  1. 单击 Start > Run,键入 DebugDiag 分析工具的路径,然后单击 OK

    默认情况下,DebugDiag 分析工具的路径类似于 C:\Program Files\DebugDiag\DebugDiag.Analysis.exe

  2. 单击 Add Data Files 按钮。
  3. 找到并选择要分析的转储文件,然后单击 Open
  4. 配置符号搜索路径,即在构建应用程序期间生成的 .pdb 文件的路径,方法是单击齿轮按钮并将该路径添加到 Symbol search paths to use for Analysis 部分。
  5. 检查 CrashHang Analysis,然后单击 Start Analysis
  6. 查看 Microsoft Internet Explorer 中显示的报告。 此报告的副本也存储在 %UserProfile%/Documents/DebugDiag/Reports 文件夹中。
Go Top