时间:2015-03-23 14:18
Windows Server2008 bit64版本下放置asp+access的网站,无法正常运行,提示程序可能未能正常安装之类的报错,解决方案如下:
故障现象:
调试了基于Access数据库的ASP应用,会遇到IIS7报错”提示ADODB.Connection 错误 '800a0e7a' 未找到提供程序。该程序可能未正确安装“;
故障原因:
ASP连接数据库的连接字符串是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=路径,采用的是OleDB方式连接,问题可能就出在OleDB方式连接这一环节上,64位的Windows 7系统安装IIS后,默认64位环境下,IIS应用程序池未启用32位应用程序,所以导致报错;
解决办法:
我们只需要启用一下就可以了。具体操作打开IIS 7,定位到“应用程序池”,然后选择使用OleDB方式连接数据库的程序池,然后将启用32位应用程序设置为True就可以了大家可以参看下面截图所示
1:首先确:服务器能运行ASP;
在IIS7.0以上需要在“服务器管理器”-->“角色”-->“WEB服务器(IIS)”中安装ASP,安装好后,管理站点时会出现ASP管理选项,如下图:
2.在对应站点的应用程序池上右键“高级设置”,“启用32位应用程序”设置为“True”;
3.重新启动IIS就能连接Access数据库了!