0

我在 android 和 asp.net 中创建了一个客户端服务器应用程序。我已经使用 ksoap2 完成了 Web 服务访问。该应用程序工作正常。但有时当我尝试使用 Ksoap2 连接服务器时,会出现错误。错误日志如下所示。仅当 android 客户端尝试与服务器通信时才会发生此错误。有没有办法消除这个错误?发生此错误后,当应用程序立即再次尝试与服务器通信时,会发生相同的错误。但是在应用程序尝试通信一段时间后,就不会有这个问题了。实际上是什么错误。?有人可以帮我吗。如何避免这个错误?

这是错误日志:

SoapFault - faultcode: 'soap:Server' faultstring: 'System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.InvalidOperationException: Timeout expired.  The timeout period elapsed prior to obtaining a connection from the pool.  This may have occurred because all pooled connections were in use and max pool size was reached.
4

1 回答 1

1

我认为这是超时异常,您可以像这样检查或增加时间段

HttpTransportSE httpTransport = new HttpTransportSE("your SOAP_ADDRESS",60*10000);
于 2014-03-11T09:14:15.207 回答