打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
'80004005'错误的几个解决方法
'
经常遇到读者们在调试网站时,出现'80004005'错误的现象,如图。这个错误的意思是:当前网页与数据库之间的连接出错。
    IE默认设置中,默认是看不到这种错误信息的——默认能看到的是“IIS 500内部错误”这样的错误信息。要解决这个问题,需要在IE的高级设置中取消“http友好信息”项的勾选状态,操作方法见图
    要避免遇到80004005错误,需要先做好如下几点:
    一是为“C:\Inetpub\wwwroot”这个IIS中“默认网站”指向到的目录设置“internet来宾帐户”具有“完全”(因为是本机测试,所以权限可以放得宽一些)权限,操作见图。(以下视频是XP下iis的安装及bbsxp论坛的架设的完整过程。)
    二是Win2003环境中,需要为IIS启用“父路径”,操作过程见图。
    三是确认“C:\Inetpub\wwwroot\Connections”目录中的DW与数据库文件的连接语句没有错,这一点读者们可以与提供的源代码中的相关文件进行对比。特别是使用网络空间(不是本机测试)时,要注意使用如图所示的语句。
    如果数据库连接文件中的数据文件名称错误,通常会出现如下文字错误提示:
    Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
    [Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xf80 Thread 0x778 DBC 0x1bf7c1c Jet'。
/某某.asp,行 26
    如果上述设置均没有问题,但是还出错。请在IIS中创建一个虚拟目录,这个虚拟目录对应的路径应为:使用FAT32文件系统的分区下的任意一个目录,将源代码放入这个目录浏览。如果不出错,则说明C:\Inetpub\wwwroot目录的权限设置有问题。如果还是出错,可以考虑使用如下方法解决:
    一是为“c:\windows\temp”目录设置“internet来宾帐户”和Everyone均设置完全权限。
    如果还不行,继续下面的操作:
    二是在运行栏中依次输入如下命令:
    regsvr32 jscript.dll
    regsvr32 vbscript.dll
    iisreset
    最后一条命令是停止并重启IIS的命令,会打开一个黑色的命令提示符窗口,不必理会它。
    上述方法一般就可以解决问题了,如果还是不能解决问题。那么,请使用services.msc命令检查服务中的IIS服务是否被关闭了。此外,一些改装版的XP“天生”的IIS就有问题,这种环境中上述方法也是无法解决这个错误的。
如果上述问题无法解决,还有最后一招:重启系统一次。在一些克隆版的系统中安装IIS后,必须重启才能应用权限设置。
    欢迎读者们在评论功能添加想法,本文将视读者们的问题解决实际情况进行不断补充。因为工作忙,所以没有对上述方法的实现原理进行讲解,见谅。
    最后要说的是:一开始学习网站设计时,遇到的问题会非常多。只要耐心地阅读《ASP动态网站68个经典模块精解》这本书,并一步一步地照着做,就会避免95%以上的问题。你遇到的任何问题,在网络中都有人遇到过。所以,在请教老师(本站技术组邮箱:z1978@msn.cn)之前,建议先在谷歌(www.google.com)中搜索一下错误的关键字,往往问题就能迎刃而解。不要灰心,不必泄气,只要有耐心和恒心,成功一定会属于你!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
ASP教程:第十一篇 ASP内建对象Server
如何安装IIS-WINDOWS XP下iis的安装,WEB服务器安装教程
安全性与IIS
你一定要知道的ASP基础
MRTG—网络流量监控工具 windows和linux上的安装和使用配置方法 第二十一集 ...
IIS 5安全注意事项和安全配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服