[英]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();
它是從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,直到幾周前超時錯誤開始時,這種情況才解決。
將返回的記錄數量減少到15天似乎可以緩解此問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.