Server.ScriptTimeOut = 0不起作用



我有一个ASP经典脚本,该脚本必须做很多事情(仅管理),包括运行存储的proc,需要4分钟才能执行。

,即使我有

Server.ScriptTimeout = 0

在页面顶部,它似乎忽略了它-2003和2012服务器。

我尝试了尽可能多地索引Proc,但它通常会订阅通常搜索条款,因此我必须清理所有骇客,性垃圾邮件等。

我不明白的是为什么nerver.scripttimeout = 0被忽略。

实际错误是这样,只是出现

活动服务器页面错误'asp 0113'

脚本超时

/admin/restriction/fix.asp

超出了执行脚本的最长时间。你 可以通过指定属性的新值来更改此限制 server.scripttimeout或通过更改IIS中的值 管理工具。

它从来没有这样做,它应该覆盖30秒的IIS默认集。

我确保了PROC的命令超时是0的无限,并且从Proc。

回来后出错

有人有任何想法吗?

0是服务器的无效值。ScriptTimeout的两个原因:

  1. ASP页面必须有一个超时。他们不能无限期地运行。
  2. scriptTimeout永远不会根据MSDN文档的此说明中的IIS设置的AspscriptTimeOut低于:

例如,如果将numseconds设置为10,并且元库设置 包含90秒的默认值,脚本将在 90秒。

解决此问题的最佳方法是设置server.scriptTimeout至一个非常高的值。

相关内容

  • 没有找到相关文章

最新更新