症状
当您试图运行一个 active server pages (asp) 页, 可能会收到以下错误信息:
错误类型:
activeserverpages, asp 0113 (0 x 80004005) 脚本来执行时间: 大量超出。 更改此限制由为 server.scripttimeout 属性指定新值或更改 iis 管理工具中值。
回到顶端
原因
scripttimeout 属性指定的时间, 脚本可运行大量之前终止。 当脚本的处理时间超过最大值已被指定为 scripttimeout 属性生成错误。
回到顶端
解决方案
还有三种方法可以解决此问题: •; 您可以增加时间所允许进行 asp 脚本对特定网站。 要这样, 将 internet information server (iis) 元数据库值:1. 打开 internet 服务管理器。
2. 展开树并右击 默认 web 站点 (或具有问题站点)。
3. 单击 属性 。
4. 单击 主目录 选项卡。
5. 在 应用程序设置 , 单击 配置 。
6. 单击 app 选项 选项卡。
7. asp 脚本超 值增加到数字以防止脚本超时足够高。
- 或 -
•; 您可以增加允许对所有 web 站点进行 asp 脚本时间。 要这样, 将在 iis 元数据库值:1. 打开 internet 服务管理器。
2. 右键单击计算机的名称。
3. 单击 属性 。
4. 主属性 , 中选择 www 服务 , 然后单击 编辑 。
5. 单击 主目录 选项卡。
6. 在 应用程序设置 , 单击 配置 。
7. 单击 app 选项 选项卡。
8. asp 脚本超 值增加到数字以防止脚本超时足够高。
- 或 -
•; server.scripttimeout 属性可用于编程增加 scripttimeout 属性值在 asp 中页级别。 例如, 如果需要 3 分钟以传递之前处理超, 脚本添加到 asp 页以下行: server.scripttimeout = 180
备注 : 在页级别, 您设置脚本超时时不能将其到低于元数据库值 iis 默认 (90 秒) 中。 但是, 设置脚本超时值大于元数据库值。 例如, 如果不更改元数据库默认, 和以下代码: server.scripttimeout = 20
scripttimeout 值是 90。 如果下列代码: server.scripttimeout = 120
scripttimeout 值是 120。 |