Win7 64位系统IIS环境搭建好以后,设置好网站目录等后测试访问静态页面正常,登陆后台或其它动态页面时一直提示报错“错误原因:数据库连接错误”。网站目录在XP IIS下测试一直正常的,确认没有问题。百度之后,原来是在64位Windows7或是windows2008server操作系统中,IIS7应用程序池默认是没有启用32位应用程序,而我们连接ACCESS数据库的驱动程序Microsoft.Jet.OLEDB.4.0是32位的,所以就出错了,要想正常运行,只需启用32位应用程序即可。
遇到的数据库连接出错的解决方法步骤如下:
1、打开IIS信息服务管理器,点击左侧菜单的“应用程序池”。
2、选中你要配置网站对应的程序池之后,点击右侧菜单的“高级设置”。
3、在弹出的设置框里,把“启用32位应用程序” 这个选项设置为“true”。
4、停止重启下程序池即可。
没有评论