日期:2014-05-17  浏览次数:20827 次

打开网页延时问题
有个页面里需要处理较大的数据,可执行一些时间以后出来如下提示,应该怎么设置?
超过了脚本运行的最长时间。您可以通过指定   Server.ScriptTimeOut   属性值来修改此限制或用   IIS   管理工具来修改它

------解决方案--------------------
不好意思,我理解错了.

你是说那个页面要处理很长时间?
可以在业页面 脚本的开始设置:
<%
Server.ScriptTimeOut=10000 //值设置可改,单位为 秒
....

%>
这是脚本运行时间,也可以在 IIS 中的站点属性-> 网站-连接超时 来设置整个网站的这一时间.
推荐只在 那个特别的页面上 用代码设置.

另外,还要考虑 连接数据库超时问题,可以在连接开始设置 CommandTimeOut 的值,单位也是秒.
例如:
<%
Dim conn,constr

set conn= Server.CreateObject( "adodb.connection ")
constr= "Provider=SQLOLEDB;DataSource=**;InitialCatalog=**;UID=**;PWD=**; "
conn.CommandTimeOut=99999
conn.open constr
%>