2012-01-23 46 views
1

如何在HTTP响应中自定义错误消息?而不是下面的错误,我需要在HTTP响应中显示自定义错误消息。如何隐藏HTTP响应中的WCF反序列化错误

一:反序列化,而试图反序列化消息 FailedThe格式化抛出一个异常 :尝试反序列化参数 https://Test/Common:SearchCriteria出现错误 。 InnerException消息是 '反序列化System.String类型的对象时出现错误。 字节0x1D在此位置无效。第1行,307位。'。 请参阅InnerException获取更多 的详细信息。

回答

0

你需要实现一个自定义的未处理的错误处理程序。这excellent blog post涵盖了如何实现错误处理程序,并配置您的服务使用它。您需要检查反序列化特定类型的未处理异常,并创建自定义错误消息来替换它。