Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1141817
  • 博文数量: 119
  • 博客积分: 1991
  • 博客等级: 上尉
  • 技术积分: 4452
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-23 21:28
文章分类

全部博文(119)

文章存档

2012年(111)

2011年(8)

分类: WINDOWS

2012-04-19 23:30:46

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3182569

前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行输入一下命令
cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
之后IIS就会以32位方式来运行了。因为JET引擎实际上是存在的,但它是32位的,与64位的IIS兼容性有问题,于是64位的IIS就无法认出来,显示的错误就是找不到JET引擎。
错误提示:Microsoft JET Database Engine 错误 ‘80004005′ 未指定的错误
解决办法:
打开C:\Windows\Temp目录,并加入用户IUSR_xxx(打开IIS,右击属性,查看安全目录里的用户是否为IUSR_xxx,如果是就加此用户,如果为其他用户名即在Temp目录加同样的用户即可),要有写的权限,不给运行权限

本文出自 “聆听未来” 博客,请务必保留此出处http://blog.chinaunix.net/space.php?uid=9419692&do=blog&id=3182569

阅读(2071) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~