WIN7 64位 IIS中ASP连接不上ACCESS数据库的解决方法

64位IIS已经取消了对32位ACCESS数据库连接的支持,需要你手动开启。
 
点击开始——运行,输入cmd,回车,打开命令行窗口。
输入:
cscript c:\inetpub\adminscripts\adsutil.vbs set w3svc/apppools/enable32bitapponwin64 1

然后回车执行。

无法找到脚本文件adsutil.vbs的解决方法

adsutil.vbs是什么,详细请参阅adsutil.vbs脚本基本用法

adsutil.vbs是Windows 2003的IIS服务自带的基于命令行下的IIS管理脚本,windows 2003使用IIS6.0,现在的IIS7.0、7.5默认是不安装这个IIS6脚本工具的,找不到adsutil.vbs,那是因为安装IIS的时候没有勾选这个组件。

WIN7 64位 IIS中ASP连接不上ACCESS数据库的解决方法

打开或关闭windows功能,在【Internet信息服务】里勾选【IIS 6脚本工具】这个组件安装即可。

WIN7 64位 IIS中ASP连接不上ACCESS数据库的解决方法

然后对应的文件就出来了。

WIN7 64位 IIS中ASP连接不上ACCESS数据库的解决方法