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 に答える