簡體   English   中英

解決“Microsoft.ACE.OLEDB.12.0”提供程序問題,而無需安裝“Microsoft Access數據庫引擎”

[英]Solve “Microsoft.ACE.OLEDB.12.0” provider issue without installing “Microsoft Access Database Engine”

我正在將一些數據從MS-Excel導入C#。 當我在本地服務器(IIS 7)上部署此應用程序時,出現以下錯誤。

“Microsoft.ACE.OLEDB.12.0”提供程序未在本地計算機上注冊

我在本地服務器上安裝了“Microsoft Access數據庫引擎”來解決此問題。 現在,當我在遠程服務器上部署我的應用程序 我得到了同樣的錯誤。 出於安全原因,不允許在實時服務器上安裝“Microsoft Access數據庫引擎”。

我的問題是,是否有任何方法可以從.dll(添加對項目的一些引用)或任何其他方式解決此問題。

我有一個類似的問題。 在我的情況下,這是因為目標系統是64位操作系統,互操作DLL只有32位。 我解決了將構建配置從“任何CPU”更改為32位的問題。

希望它對你的情況也有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM