关于 “未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 ” 的问题

来源:互联网 发布:java数据交换 编辑:程序博客网 时间:2024/06/05 09:13

       关于 “未在本地计算机上注册“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”,确定退出,问题解决。