尝试从Great Plains中过去30天从SOAP调用中提取对帐订单时收到以下错误:
服务器和LT; /&的faultcode GT;< faultstring>服务器无法处理 服务器无法处理请求。 ---> System.Data.SqlClient.SqlException: 超时已过期。超时期限 在完成之前已经过去了 操作或服务器不是 响应。 在 System.Data.SqlClient.SqlConnection.OnError(SQLEXCEPTION 例外,布尔值 breakConnection) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SQLEXCEPTION exception,Boolean 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的工作都在几周前超时错误开始时就开始了。
答案 0 :(得分:1)
减少返回15天的记录数量似乎可以缓解这个问题。