c# - 在 XML Web 服务中,将异常传递回客户端的最佳实践是什么?

标签 c# asp.net web-services soap exception

如果我的网络方法抛出异常,将异常传递给客户端的最佳做法是什么?

最佳答案

  • 在普通的老式 asmx 服务中捕获这个异常并重新抛出 SoapException 并填写 Detail属性(property)。
  • 在 WCF 中抛出 FaultException<T> .就 捕捉 而言,执行此操作的好地方是自定义 IErrorHandler这将为客户提供适当的故障。

关于c# - 在 XML Web 服务中,将异常传递回客户端的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731309/

相关文章:

asp.net - 当我点击后退按钮时,Chrome 提交表单时不显示任何弹出通知?

java - 如何给tomcat设置IP地址?

c# - 等待一段时间不阻塞主线程

c# - 如何使用TokenSource取消测试方法?

c# - 如何制作具有相同行为的不同面板?

asp.net - 将 jQuery 集成到现有的 ASP.NET Web 应用程序中?

c# - 如何使用 DataTable 作为 DataGrid 的 ItemsSource

asp.net - 使用 VS 2008 对托管主机进行压力测试

.net - SQL Server 作为 Web 服务客户端

java - 如何在 Spring MVC 中回滚 Web 服务