1

我有鸡和蛋的问题。

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

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

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

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

有什么想法或建议吗?

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

4

1 回答 1

2

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

兰迪

于 2014-12-20T01:41:06.317 回答