1. ホーム
  2. .net

[解決済み] asp.netでWebサービスのタイムアウト時間を長くする方法は?

2022-02-16 13:37:54

質問内容

私は、asmxタイプのWebサービスを1つ作成しました。そして、私は.netのWindowsアプリケーションで私のウェブサービスを使用しています。

WebサービスからのWebメソッドは、オブジェクトのバイト配列変換を受信します & 私は文字列の形で1つのxmlファイルを追加している別の属性を持つ私のクラスのオブジェクトです。xmlデータを含む私の文字列が増加すると、それは私に"タイムアウト"ウェブサービスにデータを送信する際にエラーが発生します。

Webサービスのタイムアウト時間を長くするには?

解決方法を教えてください。

には、さまざまな方法があります。

  1. コードからWebサービス呼び出し側でタイムアウトを設定する(100%確実ではありませんが、この方法を見たことがあるような気がします)。
  2. WebリファレンスにあるWebサービスプロキシのコンストラクタにタイムアウトを設定する。
  3. Webサービスアプリケーションのサーバー側、web.configにタイムアウトを設定する。

2つ目のケースについてはこちらをご覧ください。

http://msdn.microsoft.com/en-us/library/ff647786.aspx#scalenetchapt10_topic14

を、前回の事例の詳細はこちらをご覧ください。

Webサービスのリクエストに対するタイムアウトを増やすには?