私は自分のコードをステップ実行しているので、もう一度プロジェクトを実行して別のブレークポイントに移動します。しかし、私のプロジェクトは動かず、代わりにWebサービスのタイムアウト制限を超えていると言ってクラッシュします。Silverlightデバッグ中にWebサービスのタイムアウトが発生する
これらの例外が発生するのを防ぐために、Webサービスのタイムアウト制限をどのように増やすことができますか?
私は自分のコードをステップ実行しているので、もう一度プロジェクトを実行して別のブレークポイントに移動します。しかし、私のプロジェクトは動かず、代わりにWebサービスのタイムアウト制限を超えていると言ってクラッシュします。Silverlightデバッグ中にWebサービスのタイムアウトが発生する
これらの例外が発生するのを防ぐために、Webサービスのタイムアウト制限をどのように増やすことができますか?
あなたのWeb.configファイルとServiceReferences.ClientConfigで<binding>
要素のopenTimeout
、sendTimeout
、receiveTimeout
とcloseTimeout
属性ファイルを指定する必要があります。例えば
:
<binding name="..." ... openTimeout="01:00:00" sendTimeout="01:00:00" receiveTimeout="01:00:00" closeTimeout="01:00:00">
<security mode="Transport" />
</binding>
これは、あなたの質問に答える場合は、 "答えとしてマーク" してください。
私は例外がスローされた後にデバッグを続けることができるように、タイムアウト例外のSilverlight側をキャッチします。
完全なweb.configセクションを作成してください。 –