最近,我正在为服务器端的WCF Ria服务的Silverlight应用程序开发异常处理策略。
我的第一个问题是我需要编写一些异常字典来收集和分类系统中可能发生的所有异常,然后是每个类别的异常处理策略。我的问题是:是否有任何列表指出哪些异常是致命的,我们必须提示并重新启动应用程序?什么是关键,但我们不必重启? 有没有人有这种清单?
在此类应用程序中处理异常(技术和功能)的最佳策略是什么?我们应该在异常发生的地方处理它,还是让异常冒泡到全局未处理的异常处理程序,然后按类别处理所有异常?
非常感谢!