簡體   English   中英

eConnect到大平原錯誤:“超時已過期”-如何解決?

[英]eConnect to Great Plains Error: 'Timeout expired' - How to fix?

嘗試從SOAP調用中提取大平原最近30天的對帳訂單時收到以下錯誤:

服務器</ 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();

它是從we​​b.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,直到幾周前超時錯誤開始時,這種情況才解決。

將返回的記錄數量減少到15天似乎可以緩解此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM