WebアプリケーションのWebサービスをテストしようとしています。 WCF は、asp.netのC#で書かれた私は、この例外が直面しています:Webサービスで面取り例外
HTTPリクエストに 'のhttp:// localhostを:36162 /サービス/ Service1.svcは、' 割り当てられたタイムアウトを超えました。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。
これを解決する方法を検討しています。今は10分以上かかります。
WebアプリケーションのWebサービスをテストしようとしています。 WCF は、asp.netのC#で書かれた私は、この例外が直面しています:Webサービスで面取り例外
HTTPリクエストに 'のhttp:// localhostを:36162 /サービス/ Service1.svcは、' 割り当てられたタイムアウトを超えました。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。
これを解決する方法を検討しています。今は10分以上かかります。
サービスにブレークポイントを設定して、サービスをデバッグし、クライアントからの呼び出しからタイムリーに返すデータを確認します。
タイムリーにデータを戻す場合は、クライアントに設定上の問題があります(バッファオーバーフローしてサイズを設定した可能性があります)。
または、データがタイムリーに返されているかどうかを確認するために、トラフィックを調べるにはFiddlerを使用してください。
問題がどこにあるのかを示します。
編集:WCF test clientを使用して、発信者を式から削除します。それは使用するのに最適なツールです。
これは非常に一般的なエラーです。これは、さまざまな理由で発生する可能性があります。データベースの最適化に関する誤設定から始まります。サービス/クライアントのバインディング構成など、より多くの情報を提供してください。あなたが呼んでいるコードは、応答時間が長くかかるなど... – evasilchenko
あなたの質問は何ですか?タイムアウトを増やしたいのですか、タイムアウトしないようにサービスを修正したいのですか?後者の場合は、実際のサービスコードを確認する必要があります。 – Jacob
Webサービスは10分以上かかりますか?これはおそらくWebサービスであってはなりません。 –