0

(IIS7、Windowsサーバー2008)でホストされているasp.net Webサービスがあり、タイムアウトテストを行っています。リクエストから2分後にタイムアウトするたびに。そして言う:

00:04:59.5539745の後に応答を待っている間にリクエスト チャネルがタイムアウトしました 。Request への呼び出しに渡されるタイムアウト値を増やすか、Binding の SendTimeout 値を増やします。この操作に割り当てられた時間は、より長いタイムアウトの一部であった可能性があります。

しかし、このサービスを(IIS7、Windows 7 64ビット)および別の(IIS7、Windows Server 2008)でホストし、2分後にタイムアウトしない(クライアントで構成されたとおりにタイムアウト(5分)側)

構成(クライアント側)は、

<binding name="TestWebserviceSoap" closeTimeout="00:05:00"
          openTimeout="00:05:00" receiveTimeout="00:05:00" sendTimeout="00:05:00"
          allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
          maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647"
          messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
          useDefaultWebProxy="true">

最初の Windows Server 2008 で間違っていることは何ですか?

.NET Web サービス (asmx)のタイムアウトの問題が表示されます

しかし、そこから答えが得られません。

編集:

サービスは私のものとは別のネットワークでホストされており、サービスがホストされているローカル マシンを指している実際の IP を介してこのサービスにアクセスしています。

実際の例外は次のとおりです。

System.TimeoutException: リモート サーバーがエラーを返しました: (504) ゲートウェイ タイムアウト。---> System.Net.WebException: リモート サーバーがエラーを返しました: (504) ゲートウェイ タイムアウト。

4

0 に答える 0