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

相關問題