未在本地计算机上注册“Microsoft.ACE.OleDb.12.0”提供程序

前两天在本身开发机器上添加Excel进行个批量操做的功能,但是在读取Excel数据时报出了异常,以下图所示:spa

一开始觉得是本身的Office没能正确安装(本机是office2007)因而就从新装了最新的office 2013,但是还会报出一样的错。百度了下说要安装AccessDatabaseEngine.exe,可装了仍然报错。3d

最后在博客园中找到一些线索blog

按Ctrl + R 输入inetmgr 打开IIS,按下图步骤去设置。开发

在应用程序池中找到本身程序所用的程序池,而后再第3步设置会出现下图博客

将上图红框中的值改成true,接着向下滑动看到标识停下百度

将标识修改成LocalSystem,以下图程序

都设置好以后,重启下应用。再上传Excel读取就再也不显示错误了。im

相关文章
相关标签/搜索