2010-04-20 23 views
0

我有一個L2S存儲庫類,它在其構造函數中實例化L2S DataContext。 存儲庫在運行時(使用Unity)在IIS中使用WCF託管的服務中實例化。Linq SQCF通過WCF幾次調用後超時

當我運行客戶端MVC應用程序對後端WCF服務的調用工作一段時間,然後超時。

我懷疑可能是一個數據庫的問題,因爲我是依賴於IIS垃圾收集在IIS主機處置閒置DataContext的實例,但是當我檢查了問題的特點我注意到以下幾點:

  1. 的客戶端調用WCF但WCF服務不響應。

  2. 接下來,客戶端超時

  3. 一段時間後(幾分鐘)的服務實際執行實例化資源庫和服務的呼叫請求。

我檢查了客戶端和服務器跟蹤日誌,只有客戶端顯示WCF錯誤(超時錯誤)。

我應該在哪裏看?它是WCF中的東西,還是L2S可能會阻塞未知的資源,資源等?

非常感謝

布賴恩

回答

0

沒有關閉在客戶端的連接! Dohhh!