php写的webservice c#写的winform
在线程中不停的调用,有的时候就会报错:基础连接已经关闭: 服务器关闭了本应保持活动状态的连接; 谁能谈谈解决这个问题的思路,或者提高service 效率的办法错误详情:
System.Net.WebException: 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。
在 System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
在 System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
在 Clickus.ClickusWeb.webservice.Server_Chat_Msg(String username, String filename)
在 Clickus.frmMain.msgReceive()
在线程中不停的调用,有的时候就会报错:基础连接已经关闭: 服务器关闭了本应保持活动状态的连接; 谁能谈谈解决这个问题的思路,或者提高service 效率的办法错误详情:
System.Net.WebException: 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。
在 System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
在 System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
在 Clickus.ClickusWeb.webservice.Server_Chat_Msg(String username, String filename)
在 Clickus.frmMain.msgReceive()
我在 c#论坛问了。说是webservice的问题。我就来看看这里是否有人能解决这个问题。
php写的webservice ,用nusoap弄的。如果改成用本身的soap扩展写的话,太麻烦了。
请求失败,错误信息为:
--
<br />
<b>Fatal error</b>: Maximum execution time of 1 second exceeded in <b>C:\Apache2.2\htdocs\webs2\Server_User_List.php</b> on line <b>10</b><br />--.
在 System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
在 System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
在 webtest.Webs.webservice.Server_User_List() 位置 G:\test\webtest\webtest\Web References\Webs\Reference.cs:行号 2170
在 webtest.Form1.webcall() 位置 G:\test\webtest\webtest\Form1.cs:行号 34
而不是 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接