を設定する方法:WCFタイムアウト - WSDualHttpBinding、私は、(コードから)WSDualHttpBindingを作成し、次のタイムアウト値を設定していOperationTimeout
peerBinding.CloseTimeout = TimeSpan.FromSeconds(ServiceConnector_Constants.CLOSETIMEOUT);
peerBinding.OpenTimeout = TimeSpan.FromSeconds(ServiceConnector_Constants.OPENTIMEOUT);
peerBinding.SendTimeout = TimeSpan.FromSeconds(ServiceConnector_Constants.SENDTIMEOUT);
これらの定数(憤激の目的のために)値は600秒です。
一つのクライアントは、他の人が次のエラーを記録し、細かい接続します
これは、次のコード行である
「オープン操作は、0時01分00秒の割り当てられたタイムアウト時間内に完了しませんでした」 :
_clientFactory.Open();
//Log(String.Format("Create Client IN 6"));
LogMessage("Creating client...");
_serviceConnection = _clientFactory.CreateChannel();
LogMessage("Client Created...");
最後に記録された行は「クライアントの作成」です。 CreateChannelが原因で問題が発生しているようです。
しかし、値を1分以上に設定しました。どんな値を設定しても、タイムアウトは と常に00:01:00と報告されています!!
わかりません。
これとOperationTimeoutプロパティについて読んだことがあります。しかし、私はWSDualHttpBindingでそれを設定することはできません。
誰でも助けてください。
おかげ