0
錯誤 - 異常:System.ServiceModel.Dispatcher.NetDispatcherFaultException 消息:格式化程序嘗試反序列化消息時拋出異常:嘗試反序列化參數services時出錯..gmrlive.com/JupiterMobile/2009/01/01 /:StatusDetails。 InnerException消息是'反序列化X.X.X.Entities.StatusDetailCollection類型的對象時發生錯誤。名稱不能以'5'字符開頭,十六進制值爲0x35。 12號線,位置45。'。WCF反序列化錯誤
我正在跟蹤wcf日誌,但我無法看到實際的xml消息。它無法記錄格式錯誤的消息。
任何人都可以幫忙嗎?
它看起來像你的對象名稱在名稱的開頭有一個'5'字符,就像錯誤信息提示一樣? 您可以使用以下屬性覆蓋名稱: [DataContract(Name =「ZZZ」)] – K2so 2010-04-12 22:42:15
此服務對其他消息正常工作。我可以看到這個消息並且工作正常。看起來這個特定的信息本身有問題。 StatusDetail對象有一個名爲Name的屬性,它是一個字符串。再次,開始時的'5'不應該打擾字符串字段。 StatusDetailCollection是集合對象; public class StatusDetailCollection:KeyedCollection –
2010-04-12 23:06:57