[英]WCF service timeout setting
我有一個調用WCF服務的ASP.NET 4.0應用程序。 為了進行測試,wsHttpBinding綁定中的closeTimeout,openTimeout,receiveTimeout和sendTimeout值都設置為01:00:00。
當我運行一項服務耗時5分40秒的測試時,我可以在應用程序事件日志中看到WCF服務的正確結果。 但是,該應用程序未處理結果。
在隨后的相同測試中,WCF服務花費了不到4分鍾的時間,我可以在應用程序事件日志中看到相同的正確結果,但是應用程序正確地處理了結果。
我在想還有另外一個我不知道的超時設置。 有任何想法嗎? 謝謝。
嘗試實例化WCF服務客戶端的OperationTimeout
屬性:
MyWCFServiceClient client = new MyWCFServiceClient();
client.InnerChannel.OperationTimeout = new TimeSpan(0, 10, 0);
client.Open();
上面將超時設置為10分鍾
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.