3

有什么办法可以为.NET CF 3.5应用程序中的所有其他未处理的异常编写错误处理程序?我没有在紧凑的Application类上看到任何种类的OnError事件(或任何事件)。.NET 3.5 Compact Framework可以有全局错误处理程序吗?

在google上搜索似乎只能引用ASP.NET中的全局错误处理,这对我没有帮助,因为这是一个胖客户端手持应用程序。

回答

4
+0

看起来像我需要的东西。尽管通过该文档阅读,听起来像这个事件不会让你实际从错误中恢复,但只记录/跟踪它。你知道这个事件是否会让你从错误中恢复**吗? – eidylon 2011-03-24 16:48:15

+0

你无法恢复,没有。如果你错过了一个例外,该应用程序处于不稳定的状态,那么如何放松它? – ctacke 2011-03-24 17:39:19

+1

那么,我们的客户端查询Web服务的方法。然而,它看起来由Visual Studio生成的Web服务客户端及其底层框架在请求之后没有正确地关闭连接。这会导致网络上的SYN/ACK发生某种问题。然而,框架IS正确地获得了一个新的请求,所以这个旧的请求只是挂在翅膀上,最终抛出一个ObjectDisposed excpetion,它不会影响应用程序的功能,除了抛出一个UnhandledException对话框并导致它终止,即使应用程序本身工作正常。 – eidylon 2011-03-24 17:49:19

相关问题