【发布时间】:2010-12-21 20:40:50
【问题描述】:
尝试从 SOAP 调用中提取过去 30 天在 Great Plains 的已核对订单时收到以下错误:
服务器
System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.Data.SqlClient.SqlException: 超时已过。超时时间 在完成之前经过 操作或服务器不 回应。 在 System.Data.SqlClient.SqlConnection.OnError(SqlException 异常,布尔值 断连接) 在 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,直到几周前出现超时错误时,这种情况才出现。
【问题讨论】:
标签: .net microsoft-dynamics dynamics-gp econnect