我想知道是否有一种合理的方法来定制.NET框架引发的异常消息?下面是我经常编写的代码块,可以在许多不同的场景中实现向用户提供合理的异常消息的效果。_Metadata.ContainsKey(metaDataKey)) throw new KeyNotFoundException(string.Format("There is no编辑:KeyNotFou
我希望以一致的方式处理应用程序的内部异常,以便REST web服务在中返回错误。我正在使用Castle的WCF集成,但我找不到任何关于如何使用WcfIntegration.WindsorServiceHostFactory处理错误的好资源。我想到的唯一解决方案是在web服务方法上使用Castle的拦截器来捕获“内部”异常,并将它们转换为HTTP响应属性(例如:将KeyNotFoundException转换为404 N