系列

2021年7月1日 星期四

解決'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上的問題

 

解決'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上的問題

環境
Server:Windows Server 2012 R2
Debug IDE: VS2019



Step1
確認是否有安裝Microsoft Access Database Engine 2010 到控制台可以確認
控制台=>檢視方式(大圖示)=>程式和功能=>搜尋(Microsoft Access Database Engine)




如果沒有的話需要下載安裝
下載位置 Microsoft Access Database Engine 2010 可轉散發套件



PS.
VS2019本地開發環境下我是安裝完成就可以執行成功了
但是在 IIS 上面還是失敗 確認IIS Server 上有安裝Microsoft Access Database Engine 2010
最後發現需要強制使用32位元執行才會成功



Step2
IIS or IIS Express 設定強制使用32位元



Step3
五支菸成功囉~



參考

沒有留言:

張貼留言