如果我的网络方法引发异常,那么将该异常传递给客户端的最佳实践是什么?

最佳答案

  • 在普通的旧版asmx服务中,捕获此异常并重新抛出 SoapException 并填充Detail属性。
  • 在WCF中,通过抛出 FaultException<T> 。就捕获而言,这样做的好地方是自定义IErrorHandler,它将为客户端提供适当的错误。
  • 关于c# - 在XML Web Services中,将异常传递回客户端的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2731309/

    10-11 22:11
    查看更多