2013-03-19 117 views
0

我得到一個意外的錯誤偶爾當我WPF應用程序調用我的WCF服務。這似乎只發生在我返回大量數據時。我實質上是對WCF服務進行了5次調用,每次都使用二進制編碼返回約500k的數據。但是,有時在反序列化過程中出現錯誤,指示反序列化對象類型時出現錯誤。然後它說,意想不到的前綴,是一些字母P,或者L或M,或者有時它只是說意外的結束,等錯誤在WPF應用程序異步調用WCF服務

如果我閉上窗口有時重試它的工作原理。如果我刪除大部分數據並再次嘗試,它會正常工作,直到數據量增長。使用fiddler數據似乎都是完整的,xml解析器認爲它是有效的。我都設置爲最高級別INT在客戶端和服務器綁定,以避免大小/長度的問題,但我沒有料想到會看到一個超出限制,如果是這樣的話。它「看起來」是兩個數據集重疊,但我不確定這是可能的。

如果我設置最大連接數下降到2我沒有看到這個問題,但隨後在應用程序的所有其他情況下要慢得多響應。有關如何進一步調試這樣的問題的任何建議?

+2

郵政錯誤消息的底部。在此之前,我們只能猜測。 – nvoigt 2013-03-19 15:55:37

回答