我正在开发一个.NET服务器应用程序,该应用程序应该连续运行。每次服务器进程因任何原因终止时,我希望发送一封通知电子邮件。理想情况下,如果异常导致终止,电子邮件应包含异常消息和堆栈跟踪。我知道某些异常无法捕获,例如
我考虑创建第二个进程来监视服务器进程。但是,它如何获取发生的异常详细信息?
StackOverflowException
。那么如何记录/发送通知表明服务器进程中发生了StackOverflowException
?我考虑创建第二个进程来监视服务器进程。但是,它如何获取发生的异常详细信息?