0

我现在正在编写一个 Web 服务,它具有用于根据 XML 模式验证输入消息的自定义行为。但是,我不明白如何将这些错误中的任何一个作为 SOAP 错误报告回客户端。

我扩展了 IClientMessageInspector 和 IDispatchMessageInspector 来拦截和验证消息,并在验证事件处理程序中捕获验证错误。问题来了:当我此时抛出一个新的 FaultException 时,它没有得到处理并崩溃;同时使用代码客户端和 WCF 测试客户端。

有什么建议吗?

谢谢

4

1 回答 1

0

您可以使用IErrorHandler自定义发生异常时返回的响应。

于 2011-06-30T10:21:38.147 回答