Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 配置.net运行时2.0错误报告_C#_.net_Exception Handling - Fatal编程技术网

C# 配置.net运行时2.0错误报告

C# 配置.net运行时2.0错误报告,c#,.net,exception-handling,C#,.net,Exception Handling,在某些计算机上,当托管应用程序(.NET)抛出无法处理的异常(读:崩溃)时,我会从.NET运行时/CLR中得到一个“未处理的异常”对话框。该消息也会记录在Windows事件日志中。 上的图6显示了一个记录在应用程序事件日志中的条目 我的问题是,在我当前的机器上,这不会发生,我需要它发生。那么这是可配置的吗?如果您有权访问应用程序的源代码,您可以通过订阅appdomain.currentdomain.unhandledexception事件来捕获所有未处理的异常。通过这种方式,您可以更优雅地处理应

在某些计算机上,当托管应用程序(.NET)抛出无法处理的异常(读:崩溃)时,我会从.NET运行时/CLR中得到一个“未处理的异常”对话框。该消息也会记录在Windows事件日志中。 上的图6显示了一个记录在应用程序事件日志中的条目


我的问题是,在我当前的机器上,这不会发生,我需要它发生。那么这是可配置的吗?

如果您有权访问应用程序的源代码,您可以通过订阅appdomain.currentdomain.unhandledexception事件来捕获所有未处理的异常。通过这种方式,您可以更优雅地处理应用程序崩溃,并且可以随时记录异常。

尝试在AppDomain.UnhandledException中记录错误。

酷:)不知道AppDomain.currentdomain.UnhandledException:)谢谢,您的答案很有用,但是我真的在寻找一个让CLR处理/记录的选项。