通过C#Web服务进行异常处理

时间:2009-05-14 09:52:55

标签: c# web-services exception

这个问题与本周早些时候提到的this question有关。

给出的答案是正确的,除了我忘了提到我们没有使用WCF,而是常规的XML Web服务,其中没有[DataContract] - 所有方法都只是以[WebMethod]为前缀。

使用此服务是否有类似的处理异常的方法? FaultContracts的想法很不错,但似乎这不适用于非WCF服务。

编辑:服务器和客户端都是用.NET(C#)编写的,所以它不是返回格式的问题,而是客户端程序识别和捕获正确异常的能力,而不是通用的Soap /的FaultException。