WCF异常处理

mca*_*s20 7 c# wcf web-services exception-handling

如果我的WCF服务中发生异常,那么将该错误传达给客户端的最佳方法是什么?

我应该在服务上登录并重新抛出一个soap例外吗?或者我应该记录它并返回用户友好的消息?

zam*_*6ak 11

使用强类型或非类型的FaultException是一种实现此目的的方法.有一篇很好的文章简化WCF:使用异常作为故障来描述如何使用每个.正如文章所指出的,根据服务的复杂性,您可以选择更简单的无类型FaultException并将异常信息传递给客户端.