ASP脚本超时问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 06:53:37
ASP+ACCESS网站,本地测试没问题.上传到某知名服务器提供商的虚拟空间后发现问题:
1.在任何页面浏览有时很流畅,有时就会出现ASP脚本超时.
2.在出现ASP脚本超时时,数据库文件夹中会产生一个.ldb的文件,要等到页面访问流畅时这个文件才会删除.
请各位高手给出问题产生的原因和解决的方法.
主要问题是有时流畅,有时会出现超时错误.还请详分析一下发生的原因.

症状
当您试图运行一个 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 中页级别。 例如, 如果需要