症状
<script type=text/javascript>loadTOCNode(1, 'symptoms');script>
当您尝试运行 Active Server Pages (ASP) 页, 可能会收到以下错误信息:
错误类型:
ActiveServerPages, ASP 0113 (0 x 80004005) 脚本来执行时间: 大量超出。 更改此限制由为 Server.scriptTimeout 属性指定新值或更改 IIS 管理工具中值。
原因
<script type=text/javascript>loadTOCNode(1, 'cause');script>
scriptTimeout 属性指定, 脚本可运行的时间量大之前被终止。 当脚本的处理时间超过最大值为 scriptTimeout 属性已指定生成错误。
解决方案
<script type=text/javascript>loadTOCNode(1, 'resolution');script>
有三种方法可以解决此问题:
| • |
您可以增加时间是允许来处理 ASP 脚本用于特定 Web 站点。 要这样做, 将 Internet Information Server (IIS) 元数据库值:
| 1. |
打开 Internet 服务管理器。 |
| 2. |
展开树并右击 默认 Web 站点 (或有问题站点)。 |
| 3. |
单击 属性 。 |
| 4. |
单击 主目录 选项卡。 |
| 5. |
在 ApplicationSettings@@ , 单击 配置 。 |
| 6. |
单击 应用程序选项 选项卡。 |
| 7. |
ASP 脚本超 值增加到数字以防止脚本超时足够高。 | - 或 -
|
| • |
您可以增加时间能够为所有 Web 站点处理 ASP 脚本。 要这样, 请在 IIS 元数据库值:
| 1. |
打开 Internet 服务管理器。 |
| 2. |
右击计算机的名称。 |
| 3. |
单击 属性 。 |
| 4. |
在 主属性 , 选择 WWW 服务 , 然后单击 编辑 。 |
| 5. |
单击 主目录 选项卡。 |
| 6. |
在 ApplicationSettings@@ , 单击 配置 。 |
| 7. |
单击 应用程序选项 选项卡。 |
| 8. |
ASP 脚本超 值增加到数字以防止脚本超时足够高。 | - 或 -
|
| • |
可使用 Server.scriptTimeOut 属性以编程方式增加 scriptTimeOut 属性值在 ASP 中页级别。 例如, 如果需要 3 分钟以传递之前处理超, 脚本添加到 ASP 页下列行: Server.scriptTimeout = 180#[5i=
备注 : 在页级别, 您设置脚本超时时无法设置它到低于元数据库值 IIS 默认 (90 秒) 中。 但是, 您可以设置高于元数据库值脚本超时值 例如, 如果不更改元数据库默认, 和, 以下代码: Server.scriptTimeout = 20w
scriptTimeOut 值是 90。 如果您将以下代码: Server.scriptTimeout = 1202d|
scriptTimeOut 值是 120。 |
更多信息
<script type=text/javascript>loadTOCNode(1, 'moreinformation');script>
复现行为的步骤
<script type=text/javascript>loadTOCNode(2, 'moreinformation');script>
| 1. |
打开 Internet 服务管理器。 |
| 2. |
展开树并右击 默认 Web 站点 (或要重现此问题上站点)。 |
| 3. |
单击 属性 。 |
| 4. |
单击 主目录 选项卡。 |
| 5. |
在 ApplicationSettings@@ , 单击 配置 。 |
| 6. |
单击 应用程序选项 选项卡。 |
| 7. |
将 ASP 脚本超时 设置为 5。 |
| 8. |
用以下代码 打印头 部分中创建一个新 ASP 页:<%3d EndTime = Now() + (10 / (24 * 60* 60)) '10 secondskw Do While Now() < EndTime.` Response.Write ". "UE Loop©原创综合社区 -- 时尚的人生,选择时尚的装束;运动的天才,选择适合的场地;精典的影视,原创的游戏,原创的享受,当然要选择原创论坛。不要犹豫,就是她--: http://www.9ibbs.com 锁定她!~!~!~! _t|f %>
|
| 9. |
在浏览器中查看 ASP 页。 |
注意 : 超时值中增加一个可对服务器性能产生负影响。 您应该设计默认超时设置中运行脚本。 例如, 脚本超值中增加可使 IIS 线程占用并减少用户该服务器可以服务。
参考
<script type=text/javascript>loadTOCNode(1, 'references');script>
有关其他信息, 请单击下面以查看 Microsoft 知识库中相应文章编号:
182036 (http://support.microsoft.com/kb/182036/EN-US/) HOWTO: 使用 MTS 来捕获错误 ' ASP 0113 ' 脚本超时
这篇文章中的信息适用于:
| • |
Microsoft Active Server Pages 4.0 |
| • |
Microsoft Internet Information Server 4.0 |
| • |
Microsoft Internet Information Services 5.0 |
| kbaspobj kbprb KB268364 KbMtzh kbmt |
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
-