リモートマシンのWindowsサービス内で実行されているWCFサービスがあります。WCFサービスの契約では、実行に時間がかかるメソッドがあります。
[OperationContract(IsOneWay = true)]
void Update(myClass[] stuff);
すべてが正常に機能し、メソッドが呼び出されます。実行を開始するために必要なことを確認できます。
問題は、コード内のWCFサービスのインスタンスを閉じようとすると、タイムアウトになり、次のようになります。
ソケット接続が中止されました。これは、メッセージの処理エラー、リモートホストによる受信タイムアウトの超過、または根本的なネットワークリソースの問題が原因である可能性があります。ローカルソケットのタイムアウトは「00:02:00」でした。
片道契約で発砲して先に進むことができると思いました。足りないものはありますか?そうでない場合、これに対する回避策はありますか?