1

グレートプレーンズで過去30日間の調整済み注文をSOAP呼び出しからプルしようとすると、次のエラーが発生します。

サーバー</faultcode><faultstring> System.Web.Services.Protocols.SoapException:サーバーはリクエストを処理できませんでした。---> System.Data.SqlClient.SqlException:タイムアウトが期限切れになりました。操作が完了する前にタイムアウト期間が経過したか、サーバーが応答していません。System.Data.SqlClient.SqlConnection.OnError(SqlException例外、ブール値breakConnection)でSystem.Data.SqlClient.SqlInternalConnection.OnError(SqlException例外、ブール値breakConnection)で

タイムアウト設定を決定または変更するにはどうすればよいですか?それは接続文字列変数ですか?私たちのWebサービス方式では、最初に次のようになります。

ConnectionString = ConfigurationManager.ConnectionStrings["gp"].ToString();

これはweb.configファイルから取得します。

<configuration>

    <appSettings/>
    <connectionStrings>
        <add name="gp" connectionString="Data Source=10.10.10.90;Integrated Security=SSPI;Persist Security Info=False;trusted_connection=true;Initial Catalog=DEFAULT;" />
    </connectionStrings>
    <system.web>

ASP / eConnectに精通しているわけではなく、これは数週間前にタイムアウトエラーが発生するまで機能していました。

4

1 に答える 1

1

返されるレコードの量を15日に減らすと、この問題が軽減されるようです。

于 2011-01-21T22:19:33.037 に答える