2013-03-16 35 views
1

我使用WCF服務實現從數據庫獲取數據(在服務端使用Entity FrameworkLINQ)。但是,當服務返回數據時,我收到錯誤:The underlying connection was closed. The connection was closed unexpectedly。我怎樣才能繞過它?從wcf到客戶端的轉換數據中的意外關閉連接

+0

你是否返回一個強類型的對象? – MaxDataSol 2013-03-16 16:12:07

+0

您能否請包括給您帶來麻煩的代碼。包括對您的服務和回報的電話。 – 2013-03-16 16:12:38

+0

是的,我返回一個強類型的對象。 – Calax 2013-03-16 16:19:18

回答

0

如果您未返回強類型對象,則必須將其更改爲強類型對象。當你返回一個對象時,它必須被序列化爲XML。並且序列化程序不知道如何序列化類型爲object的對象或匿名類型,因爲它不知道它必須序列化的對象類型或類的屬性等。

+0

該服務返回一個強類型對象。 – Calax 2013-03-16 16:18:35

+0

你可以請包括一些代碼和你被拋出異常的行嗎? – MaxDataSol 2013-03-16 16:19:53

+0

當我打電話給我的服務時發生錯誤:MyClass result = MyService.GiveResult() – Calax 2013-03-16 16:57:43

相關問題