首页 > 技术文章 > The 'Microsoft Jet OLEDB 4.0 Provider' is not registered on the local machine

SH170706 2017-09-29 09:20 原文

        在一台Win7 64位的操纵系统上部署的C# Web系统,操作Excel,批量导入数据,报错,提示错误信息:

         The ‘Microsoft Jet OLEDB 4.0 Provider' is not registered on the local machine

        网上查找原因和解决方案,微软只提供了在32位Win7上的驱动,而未提供64位Win7的驱动,解决办法:

        启动IIS,设置应用系统所用的应用程序池,如下图:

       选中该Application Pool,然后点右侧的Advanced Settings,默认Enable 32-bit Applications是设置为False ,改为True

      

      重启IIS,则新设置生效,问题解决。

 

推荐阅读