1、首先修改服务端配置WebService服务所在站点为服务端,它提供了服务,打开这个站点的web.config,添加下面的配置: <httpRuntime executionTimeout="300000" /><compilation defaultLanguage="c#" debug="false">executionTimeout="300000" 单位是“毫秒”,这里配置的是5分钟。debug="false" 要关闭调试。如果web.config中本来就有这两个配置,修改一下就行了。如果没有,就添加上去,完整的结构顺序如下:<configuration> <system.web> <httpRuntime executionTimeout="300000" /> <compilation defaultLanguage="c#" debug="false"> </compilation> </system.web></configuration>
2、修改调用程序客户端的配置YourService. YourService model = new YourService. YourService ();model.Timeout = 300000; // 单位是毫秒,设置时间,否则时间超限这里给服务对象model设置超时时间Timeout为300000毫秒。