我在C#Windows窗體,而且必須24 * 7的短信應用。但是每次都有一個異常提示,導致應用程序終止執行,並在60秒後啓動(在計劃任務中)。 我的要求是,它應該捕捉異常後開始10秒。 C#中是否有任何類或方法用於故障恢復?故障恢復在C#
Q
故障恢復在C#
0
A
回答
1
如果你想運行一個應用程序24 * 7,你應該創建一個Windows Service它可以在安裝時在發生故障的情況下,重新啓動進行配置。詳細信息請參見this SO question。
此外,您可能需要將添加到您的默認應用程序域,方法是在AppDomain.UnhandledException上註冊它。另一個有趣的事件是Application.ThreadException,它可以用來處理Windows窗體線程中發生的異常。
+0
我試過窗口服務,但它是我的崩潰應用程序,然後我們需要重新啓動服務器。它沒有正確處理異常 – idrisjafer
相關問題
- 1. cxf故障轉移恢復
- 2. 如何在Windows上使用C++編程恢復電源故障
- 3. 從故障中恢復與承諾
- 4. Hadoop中的Namenode故障和恢復
- 5. 從Amazon RDS DB快照恢復故障
- 6. 故障恢復檢查點TensorFlow網
- 7. 電源故障和Oracle數據恢復
- 8. MongoDB不可恢復的故障
- 9. 的Hadoop - 故障中恢復僅減少
- 10. 咆哮js暫停/恢復故障
- 11. 故障從C#
- 12. c()故障?
- 13. C#String.Contains()故障?
- 14. 最佳實踐,在spring.net恢復一個故障通道中spring.net
- 15. 故障轉移後WebSphere MQ恢復正在運行的消息
- 16. 在Jenkins中分層並行執行帶故障恢復
- 17. 如何在硬件故障後恢復此腳本?
- 18. C中的複雜邏輯故障
- 19. 陣列故障在C#
- 20. 分段故障在C
- 21. 分段故障而在C
- 22. C指針故障
- 23. C++代碼故障
- 24. C#無效故障
- 25. 故障使用C#
- 26. C++:分割故障
- 27. C++:分段故障
- 28. C++分段故障
- 29. 指針故障C++
- 30. C++指針故障
你有沒有對應用程序的代碼? – BugFinder
什麼是異常的性質(是重新啓動應用程序有必要嗎?),並且你碰到什麼樣的問題,當你做定期的try-catch異常處理? – Tormod