在Windows 2003 64位下ASP无法连接Access数据库的解决办法
程序员文章站
2022-04-14 10:32:53
在windows 2003 64位下asp无法连接access的解决办法
前几天安装好了 windows 2003 64bit,在上面跑了一个的网站,在连接access数据库时出错误...
在windows 2003 64位下asp无法连接access的解决办法
前几天安装好了 windows 2003 64bit,在上面跑了一个的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让iis以32位的方式运行,只要在命令行输入一下命令
cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/apppools/enable32bitapponwin64 1
之后iis就会以32位方式来运行了。
因为jet引擎实际上是存在的,但它是32位的,与64位的iis兼容性有问题,于是64位的iis就无法认出来,显示的错误就是找不到jet引擎。
www.2cto.com
错误提示:microsoft jet database engine 错误 ‘80004005′ 未指定的错误.
解决办法:
打开c:\windows\temp目录,并加入用户iusr_xxx(打开iis,右击属性,查看安全目录里的用户是否为iusr_xxx,如果是就加此用户,如果为其他用户名即在temp目录加同样的用户即可),要有写的权限,不给运行权限.
作者 king_819
上一篇: python 批量处理图片(格式转换,灰度图,调整大小)实例讲解
下一篇: ASP.NET中的母版页