ConnectionTimeout 例外で 30 秒後に常にタイムアウトする WCF Web サービスと SL4 クライアントがあります。
WCF タイムアウト パラメータなどをいじるのに多くの時間を費やした後、アプリケーションの起動時に WebRequest.RegisterPrefix への呼び出しが問題の原因であることがわかりました。
この呼び出しは、SL クライアントで FaultExceptions を受け取り、問題のテキストをユーザーに表示できるように実行されます。これは、Microsoft が推奨するソリューションです。
http://msdn.microsoft.com/en-us/library/ee844556(v=vs.95).aspxを参照してください。
この行を削除すると、大きなファイルをサーバーにアップロードでき、タイムアウトしません (90 秒プラス - タイムアウトは 2 分に設定されています)。
これが 30 秒後にタイムアウトする理由、さらに重要なことに、タイムアウトを増やす方法があるかどうかを知っている人はいますか? それともこれはバグですか?
どんな助けでも大歓迎です。ありがとう。