关于 “未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 ” 的问题,网上有诸多解释,其实真正原因是
微软没有推出‘Microsoft.Jet.OLEDB.4.0' 64位版本!所以要解决此难题,IIS 必须运行在32位操作系统之上,如果运行在
在64位操作系统之上,必须启用32位应用程序。
下面以64位操作系统WINDOWS 7自带的IIS 7.5 为例,简要说明。
1.选择网站 的默认应用程序池,比如ASP.NET v4.0(根据你的网站实际配置而定),右击鼠标,在弹出菜单中,选中“高级设置...”,如下图
2.在高级设置界面,将"启用32位应用程序" 项 的值 设置为 “True”,确定退出,问题解决。