2012-01-23 44 views
1

如何在HTTP響應中自定義錯誤消息?而不是下面的錯誤,我需要在HTTP響應中顯示自定義錯誤消息。如何隱藏HTTP響應中的WCF反序列化錯誤

一:反序列化,而試圖反序列化消息 FailedThe格式化拋出一個異常 :嘗試反序列化參數 https://Test/Common:SearchCriteria出現錯誤 。 InnerException消息是 '反序列化System.String類型的對象時出現錯誤。 字節0x1D在此位置無效。第1行,307位。'。 請參閱InnerException獲取更多 的詳細信息。

回答

0

你需要實現一個自定義的未處理的錯誤處理程序。這excellent blog post涵蓋了如何實現錯誤處理程序,並配置您的服務使用它。您需要檢查反序列化特定類型的未處理異常,並創建自定義錯誤消息來替換它。