我在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. 故障恢复检查点TensorFlow网
- 3. 的Hadoop - 故障中恢复仅减少
- 4. 电源故障和Oracle数据恢复
- 5. MongoDB不可恢复的故障
- 6. 咆哮js暂停/恢复故障
- 7. 从故障中恢复与承诺
- 8. 如何在Windows上使用C++编程恢复电源故障
- 9. 故障从C#
- 10. C#String.Contains()故障?
- 11. 故障转移后WebSphere MQ恢复正在运行的消息
- 12. 如何在硬件故障后恢复此脚本?
- 13. 最佳实践,在spring.net恢复一个故障通道中spring.net
- 14. 在Jenkins中分层并行执行带故障恢复
- 15. C中的复杂逻辑故障
- 16. 阵列故障在C#
- 17. 分段故障在C
- 18. 分段故障而在C
- 19. C++指针故障
- 20. C++程序故障?
- 21. C++:分段故障
- 22. C++:分割故障
- 23. C指针故障
- 24. C++分段故障
- 25. C#无效故障
- 26. C++代码故障
- 27. C:炭&segmantation故障
- 28. 如何截获WCF故障和恢复自定义响应呢?
- 29. 恢复故障转移的解决方案redis
- 30. 如何使用repmgr使用Postgresql群集进行故障恢复?
你有没有对应用程序的代码? – BugFinder
什么是异常的性质(是重新启动应用程序有必要吗?),并且你碰到什么样的问题,当你做定期的try-catch异常处理? – Tormod