2016年11月3日 星期四

[研究] 'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上。

[研究] 'Microsoft.ACE.OLEDB.12.0' 提供者並未登錄於本機電腦上。

2016-11-03

環境:Visual Studio 2015 with Update 3 + Windows Server 2012 R2



在安裝 IIS 的電腦上安裝下面軟體可解決

Microsoft Access Database Engine 2010 可轉散發套件
https://www.microsoft.com/zh-tw/download/details.aspx?id=13255
AccessDatabaseEngine_X64.exe 是 x64 版
AccessDatabaseEngine.exe 是 x86 版


安裝的 x64 版後,發覺 ASP.NET 網頁仍無法跑,要再安裝 x86 版,會被拒絕

要使用  /passive 參數才能安裝

(下圖) 移除畫面沒有特別顯示哪一個是 x86 或 x64 版本

網路上有人是先安裝 x86,發覺無法跑,再安裝 x64;小弟情況相反,有可能對 x64 版 Windows Server 的 IIS 而言,這兩個都需要安裝。

(完)

沒有留言:

張貼留言