如果我的网络方法抛出异常,将异常传递给客户端的最佳做法是什么?
最佳答案
- 在普通的老式 asmx 服务中捕获这个异常并重新抛出
SoapException
并填写 Detail属性(property)。 - 在 WCF 中抛出
FaultException<T>
.就 捕捉 而言,执行此操作的好地方是自定义 IErrorHandler这将为客户提供适当的故障。
关于c# - 在 XML Web 服务中,将异常传递回客户端的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731309/