IIS默认一个页面脚本运行的超时时间是90秒,超过90秒程序没有运行完,则弹出这个错误。上传文件比较大,而网速又比较慢时就会超时,就是你现在的情况。
可以在asp页内写程序“Server.ScriptTimeOut = 时间”,来设施脚本超时时间。
也可以在IIS上的 该站点/属性/主目录/配置/选项/asp脚本超时: 来设置该站点的脚本超时时间。
我也出现这个问题了,这是我复制来的。
参考资料:http://www.vipunion.net/
Sub TopicList
On Error Resume Next
set RS=server.CreateObject("adodb.recordset")
Rs.Open Sql,Conn
Do While Not Rs.Eof
Topic=ReplaceText(Rs("Topic"),".*>(.*)<.*","$1")
if Rs("isrenwu")=1 then
Response.Write "[¥"&Rs("money")&"]"&LeftStr(""&Topic,10)&"
"
else
Response.Write ""&LeftStr(""&Topic,13)&"
"
end if
Rs.MoveNext
Loop
Rs.Close
set Rs=nothing
End Sub
楼主运行一下这个试试