WCF サービスをローカルで実行する際に問題が発生しています。サービスをローカルで実行すると、クライアントでチャネルが開かれてから、WCF サービスのメソッドが呼び出されるまでに約 60 秒以上かかります。ステージング環境で実行されているサービスに接続すると、問題なく動作し、速度が低下することはありません。
- VirtualBoxがホストするVM内で、Windowsサーバー2008を実行している新しいボックスでクライアントとサービスを実行しています。
- VM で IPV6 が無効になっている
- ホストファイルに localhost を指す参照があります
- クライアントとホストの両方で詳細ログを記録し、クライアントでタイムアウトのために生成された例外のみを表示します。サービスにログオンすると、リクエストの開始から終了までの時間が長いだけで、エラーは表示されません。
- Windowsファイアウォールをオフにしましたが、効果はありませんでした。
- クライアントとサービスの構成ファイルはすべて、ステージング マシンと一致します。
私が働いている他の開発者には、この問題はありません。また、windows7を実行している別のボックス(VMではありません)でもこの問題は発生しません。ステージング サーバーもすべて VM (Server 2008) ですが、異なる VM プラットフォームで実行されます。