Loading...
  所在位置:论坛首页 -> 计算机科学与技术 -> 程序设计 -> asp 0x80004005 错误原因分析
回复

asp 0x80004005 错误原因分析

作者:ade 时间:2009-5-5 8:59:45 收藏 编辑

  今天重新装了一下机器,偶然打开以前弄的一个论坛程序,发现出现了错误,如下

  Active Server Pages, ASP 0113 (0x80004005)超过了脚本运行的最长时间。您可以通过指定 Server.ScriptTimeOut 属性值来修改此限制或用 IIS 管理工具来修改它。

  程序以前运行的好好的,不可能是代码错误,在网络上搜索了一下,大都说是代码有问题啊什么的,这个是引发这个错误的一个重要的原因,就是代码中出现了死循环,导致页面长时间不能返回,使得脚本执行超时。

  其实还有一个大家不太注意的原因,就是在c:\windows下有个temp文件夹,是IIS的产生的临时文件所在的地方,如果这个文件夹的读写权限设置不正确,其实所有的asp程序都不能正常运行,应为其添加Everyone用户,然后为该用户提供除了完全控制的所有权限,这样就可以了。至于是否可以只给该用户尽量少的权限,我没有进行试验,有兴趣者可进一步进行尝试。

  这样设置一下果然就正常了,呵呵。

  如果不知道如何添加用户或者为用户设置权限,请自行查查或者互相问下。

高级回复

操作选项: 评分 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖
  首页
Copyright 2006-2012 HistoryCreator.com Powered By: BBSGood 5
吉ICP备06005902号