2024年3月16日发(作者:)
网站建设定制专家
页面请求超时时间设置多种方法
页面请求超时时间(页面后台程序执行时间)默认值为110秒(在.NETFramework1.0版
和1.1版中,默认值为90秒)
即:
Timeout=110(Timeout=110)
ntimeSection().ng()=00:01:50
(110秒)
方法一:设置Timeout的值
注意:设置的值必须大于90,否则不会生效,请求超时值依然是90秒(网上流传的说
法,经验证错误!!!)
只有当compilation元素中的调试属性为False时,此超时属性才适用(true:
ScriptTimeOut=30000000).若要避免在调试期间关闭应用程序,请不要将此超时属性设置为
较大值.
Timeout=60;
方法二:配置httpRuntimeexecutionTimeout(单位秒)
注意:只有当compilation元素中的调试属性为False时,此超时属性才适用(true:
ScriptTimeOut=30000000).若要避免在调试期间关闭应用程序,请不要将此超时属性设置为
较大值.
httpRuntimeexecutionTimeout的设置可修改Timeout的值,使用
ScriptTimeout属性以编程方式对超时值进行的设置优先于设置.
网站建设定制专家
>
方法三:设置ionTimeout的值(经测试,无效!!!不知如
何使用!)
方法四:IIS配置修改脚本超时值
注意:如果页面使用了UpdatePanel,UpdatePanel内部的请求分以下两种情况:
①设置的超时值>=90秒,UpdatePanel内部的请求超时值将变为90秒!
②设置的超时值<90秒,UpdatePanel内部的请求超时值将变为所设置的值!
下图Timeout=5秒,点击UpdatePanel内部的按钮,(20*1000)
秒,请求超时,但是页面看不到报错信息!
而点击UpdatePanel外部的按钮,则会报如图1的“请求超时”的错误信息!
服务器上如果有多个网站,希望统一设置一下超时时间,则需要设置文
件中的ExecutionTimeout属性值.文件位
于%SystemRoot%mework%VersionNumber%CONFIG目录中.


发布评论