当前位置: 移动技术网 > IT编程>开发语言>.net > 在Windows 2003 64位下ASP无法连接Access数据库的解决办法

在Windows 2003 64位下ASP无法连接Access数据库的解决办法

2018年09月30日  | 移动技术网IT编程  | 我要评论


在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

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网