2014-01-13 101 views
0

我收到錯誤消息「Microsoft.ACE.OLEDB.12.0」提供程序未在本地計算機上註冊「when我嘗試使用OleDbConnection連接到MDB文件。「Microsoft.ACE.OLEDB.12.0」提供程序未在MVC應用程序的本地計算機上註冊

我試過這個錯誤的最流行的解決方案。 1.安裝Microsoft Access數據庫引擎 2.從Project Properites的「生成」選項卡上更改平臺目標。

問題尚未解決。

我使用Visual Studio 2013旗艦版版本12.0.2.10051.1 操作系統Windows 8專業版(64位)

附: :我可以在命令應用程序上建立相同的連接。我只在Web應用程序中出現此錯誤。

+0

3.使用32位應用程序池。 –

+0

或者安裝64位版本的驅動 –

+0

試過這個? http://stackoverflow.com/questions/238625/microsoft-ace-oledb-12-0-provider-is-not-registered?rq=1#answer-2648640 –

回答

0

在iis7或高64位窗口,應用程序池有一個配置:啓用32位應用程序(對不起,我不使用英文窗口,我不知道它的名字),它默認是false,將其更改爲true
找到池,右鍵單擊,輸入advance config,可以搜索配置表示啓用32位應用程序

相關問題