'microsoft.ace.oledb.12.0'提供程序未在本地计算机错误上注册 [英] The 'microsoft.ace.oledb.12.0' provider is not registered on the local machine error

查看:104
本文介绍了'microsoft.ace.oledb.12.0'提供程序未在本地计算机错误上注册的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨专家



我在我的本地iis服务器上托管的应用程序中上传excel文件时出现以下错误。



我的配置详情:

Windows 10 64位操作系统

visual studio 2013

Microsoft Office 2013

IIs 10.0

我安装了Microsoft Access运行时2013并减少了我安装Microsoft Access 2010的另一个问题。



我是通过IIS服务器将Excel文件上传到我的应用程序。我将我发布的副本放在D:Drive文件夹中。



我在IIS中设置'启用32位应用程序'属性为true - 应用程序池(默认)。



我完成了从任何CPU到x86的项目配置和属性。



我完成了谷歌找到的所有解决方案,但我的问题没有解决。



你能不能请任何人建议我解决我遇到的问题?



我是什么尝试过:



我安装了Microsoft Access运行时2013并减少了我安装Microsoft Access 2010的另一个问题。



我在IIS中设置'启用32位应用程序'属性为真 - 应用程序池(默认)。



我完成了我的项目移民和属性从任何CPU到x86。



我完成了google中找到的所有解决方案,但我的问题没有解决。

我遇到的错误过程

1)解决组件错误 - 接下来做了一些更改后我得到了

2)canot access文件......错误解决

现在我收到'Microsoft.ACE.OLEDB.12.0'提供程序未在本地计算机上注册错误

解决方案

问题主要是在64位左右vs 32位...

您运行32位并且已安装的驱动程序为64位

您运行64位并且已安装的驱动程序对于32位

所以或安装b等或修正等式或阅读:已解决 - Microsoft.ACE.OLEDB.12.0提供程序未在本地计算机上注册 [ ^ ]

hi Experts

I am getting the following error while uploading excel file in my application hosted in my local iis server.

My configurationn Details:
Windows 10 64 bit operating system
visual studio 2013
Microsoft Office 2013
IIs 10.0
I installed Microsoft Access runtime 2013 and to reduce another issue I installed Microsoft access 2010.

I am uploading Excel file into my aplication through IIS server.I placed my published copy in D: Drive folder.

I set 'Enable 32 bit Application' property is true in IIS --Application pool(Default).

I done my project configration and properties from Any CPU to x86.

I done all the solutions found in google but my problem is not solved.

can you please any one suggest me to resolve the issue I am getting??

What I have tried:

I installed Microsoft Access runtime 2013 and to reduce another issue I installed Microsoft access 2010.

I set 'Enable 32 bit Application' property is true in IIS --Application pool(Default).

I done my project configration and properties from Any CPU to x86.

I done all the solutions found in google but my problem is not solved.
Errors I am getting in the process
1)Resolve component Error -- after do some changes next I am getting
2)canot acces file......errorresolving
Now I am getting The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine error

解决方案

The problem is mostly around 64 bit vs 32 bit...
You run 32 bit and the installed driver for 64 bit
OR
you run 64 bit and the installed driver for 32 bit
So or install both or fix the equation or read this: Solved - The Microsoft.ACE.OLEDB.12.0 provider is not registered on the local machine[^]


这篇关于'microsoft.ace.oledb.12.0'提供程序未在本地计算机错误上注册的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆