中易网

如何设置webService 的连接超时时间和响应超时时间

答案:2  悬赏:10  
解决时间 2021-04-28 10:24
  • 提问者网友:紫柔同归
  • 2021-04-27 10:37
如何设置webService 的连接超时时间和响应超时时间
最佳答案
  • 二级知识专家网友:丢不掉的轻狂
  • 2021-04-27 11:56
先把连接超时的时间设置长一点!

抛异常处理时,空处理异常,继续调用连接方法,

不过,服务器一般都有连接超时的时间的,

超过时间连接不上,就会自动中断客户端的请求。释放资源!
全部回答
  • 1楼网友:悲观垃圾
  • 2021-04-27 13:01
webservice超时设置 1. 服务器端设置超时 在 web.config 的 system.web 里添加如下配置项: < httpruntime executiontimeout="30" /> 以上时间单位是秒. 记得要把 web.config 的 debug 模式关闭: < compilation defaultlanguage="c#" debug="false" /> 2. 客户端设置超时 在 webservice 的客户端代理程序(用 wsdl.exe 生成)里设置 request 超时时间, 单位是毫秒: protected override webrequest getwebrequest(uri uri) { httpwebrequest wr = (httpwebrequest)base.getwebrequest( uri ); wr.timeout = 30*1000; return wr; }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息