1.web.config设置
system.web 节里添加如下配置项:
<httpRuntime executionTimeout="30"/>
以上时间单位是秒.
记得要把 web.config 的 debug 模式关闭:
< compilation defaultLanguage="c#" debug="false"/>
system.web 节里添加如下配置项:
<httpRuntime executionTimeout="30"/>
以上时间单位是秒.
记得要把 web.config 的 debug 模式关闭:
< compilation defaultLanguage="c#" debug="false"/>
2.单独某个页面的超时设置
Server.ScriptTimeout = 60;//单位:秒
3.WebService超时设置
在 WebService 的客户端代理程序(用 wsdl.exe 生成)里设置 Request 超时时间, 单位是毫秒:
protected override WebRequest GetWebRequest(Uri uri)
{
HttpWebRequest _request = (HttpWebRequest)base.GetWebRequest( uri );
_request.Timeout = 30*1000;//毫秒
return _request;
}