IS的问题,随着操作系统的变化而变化,今天又碰到新的情况了。64位的windows7,正确安装好IIS之后,尝试运行一个asp网站时,出现故障,逐级检查后,发现普通asp页面能正常打开,但是只要是连接mdb数据就出问题。
其实原因是在64位Windows7操作系统中,IIS7应用程序池默认没有启用32位应用程序,而我们连接ACCESS数据库的驱动程序Microsoft.Jet.OLEDB.4.0是32位的,所以就出错了,要想正常运行,只需启用32位应用程序即可。方法如下:
1、打开IIS信息服务管理器,在最右边的窗口中点击“查看应用程序池”链接
2、在出现的窗口中点击“设置应用程序池默认设置”链接,在弹出的窗口中将“常规”中的“启用32位应用程序”设置为“True”即可