2013-02-01 112 views
0

this is the service method implementationWCF響應問題

我碰到過一些奇怪的問題。我有一個WCF服務公開了一種方法來保存用戶定義對象的Observabllection。該對象具有byte []屬性,並且它也將相同的集合返回給客戶端。

當我調用此方法時,完成的事件不會被觸發,如果我再次調用相同的方法,它將重複執行該方法,直到wcf超時。

任何猜測哪裏出了問題?

謝謝。

+0

我們無法猜出最新的錯誤。向我們展示一些代碼。 – Artless

回答

0

你收藏多少?由於從服務器發送大量數據到客戶端比HTTP響應指定的最大限制有可能發生這種情況。

+0

我正在用最少的數據嘗試。集合中最多有2-3個對象。他們每個人都攜帶30kb的文件轉換成byte []。 – Gyandeep

+0

嘿,實際上,當你將數據從服務器傳輸到客戶端時,對象會被序列化。現在我認爲這不是導致問題的集合的大小,它可能是序列化集合的長度。由於序列化的集合非常大,因此可能需要很長時間。所以只需要檢查一次發送一個對象。或者嘗試增加服務的超時時間。 – Neelesh