我有一個項目使用WCF服務來做一些數據庫查詢,生成一個「Environment」對象(它由不同的數據庫類對象組成)並將它返回到一個「Workspace」對象中客戶端。它一直運行良好。WCF超時錯誤,代碼運行良好
我添加了另一個「數據庫」類型的服務與所有正確的合同和方法的更新。現在,當我調用該方法時,客戶端在1分鐘後超時。在調試時,大約需要3-5秒才能結束服務方法。然後,在客戶端我們看到超時問題,直到剩下的時間纔會發生。沒有錯誤/異常拋出。
請參閱以下內容:
從客戶端調用:
490 m_ScanWorkspace = m_Connection.ScanProxy.CreateEnvironments
服務方法結束:
477 return tWorkspace;
478 }
它需要3-5秒鐘就到線478在服務中。 F10顯示它已完成。
直到1分鐘後,當客戶端中的行490顯示超時錯誤時,纔會發生任何事情。在調試時我可以在tWorkspace中看到一個有效的對象。