【问题标题】:Start procdump before application starts?在应用程序启动之前启动 procdump?
【发布时间】:2014-10-13 06:53:07
【问题描述】:

我有鸡和蛋的问题。

我有一个应用程序在客户端计算机上的应用程序启动时崩溃,有时会出现 TypeInitializerException,但有时会失败。

我正在考虑使用 procdump 来收集内存转储,但它需要运行实例才能附加到进程并等待异常。

我无法在不启动应用程序的情况下附加 procdump,并且应用程序在启动时崩溃。

我可以尝试从 WinDbg 中启动应用程序,但我并不总是遇到异常,因此不确定它是否会有所帮助。

有什么想法或建议吗?

该应用程序是针对 .NET Framework 4.5 编写的,并且在 Windows Server 2008 R2(带有最新更新)上运行。到目前为止,我还无法在我的机器上本地重现此内容。

【问题讨论】:

    标签: c# postmortem-debugging procdump


    【解决方案1】:

    您可以使用 -x 选项让 procdump 为您启动应用程序。如果您没有这种控制,您可以将 procdump 列为进程的调试器。见this;称为在调试器下启动进程的部分。我没试过。

    兰迪

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多