如何在HTTP响应中隐藏WCF反序列化错误

时间:2012-01-23 15:19:15

标签: wcf deserialization custom-errors

如何在HTTP响应中自定义错误消息?我需要在HTTP响应中显示自定义错误消息,而不是低于错误。

  

一个:反序列化   失败格式化器扔了一个   尝试反序列化消息时出现异常:出现错误   在尝试反序列化参数时   https://Test/Common:SearchCriteria。 InnerException消息是   '反序列化System.String类型的对象时出错。   字节0x1D在此位置无效。第1行,第307位。'。   有关更多信息,请参阅InnerException   的信息。

1 个答案:

答案 0 :(得分:0)

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