我已经编写了在所有专用服务器上运行的软件(C#.NET控制台应用程序),这些服务器将管理各个Java进程(启动/停止/重新启动它们)。我遇到的问题是,当我的应用程序崩溃时,它不会关闭它启动的Java子进程。我需要确保在应用程序崩溃之前将其终止(这不是正常现象,但绝对需要添加以防万一)。

AppDomain.UnhandledException方法是否更适合此方法或RegisterApplicationRecoveryCallback?我在这里注意到了其他一些问题,其中列出了一些针对UnhandledException的警告,所以我很好奇这是什么最佳方法?

最佳答案

我不知道您的代码看起来如何,但是您可以尝试尝试一下,因为总是执行finally!

10-08 14:17