这个问题与本周早些时候提到的this question有关。
给出的答案是正确的,除了我忘了提到我们没有使用WCF,而是常规的XML Web服务,其中没有[DataContract]
- 所有方法都只是以[WebMethod]
为前缀。
使用此服务是否有类似的处理异常的方法? FaultContracts的想法很不错,但似乎这不适用于非WCF服务。
编辑:服务器和客户端都是用.NET(C#)编写的,所以它不是返回格式的问题,而是客户端程序识别和捕获正确异常的能力,而不是通用的Soap /的FaultException。答案 0 :(得分:4)