2013-10-08 75 views
0

我正在寫一個2007 Microsoft Access文件,當我使用Visual Studio 2012做文件時,我根本沒有任何問題。一切都可以讀寫,但是當我發佈該項目並將其放在IIS上時,出現一條錯誤消息,指出OLEDB提供程序未在本地計算機上註冊。我已經下載了所有建議的Microsoft AccessDatabaseEngine.exe,所有都沒有成功。除了下載並運行安裝程序之外,我還需要做其他事情嗎?如何在本地機器上註冊Microsoft.ACE.OLEDB.12.0提供程序?

+0

你有供應商在你的主機?這可能也有幫助:http://stackoverflow.com/questions/238625/microsoft-ace-oledb-12-0-provider-is-not-registered?rq=1 – Tico

+0

您是否安裝了2010年可再發行的Microsoft? http://www.microsoft.com/en-us/download/details.aspx?id=13255 – Kevin

+0

凱文,是的,我已經安裝了,無濟於事。 –

回答

0

需要將IIS應用程序池設置爲接受32位應用程序。一旦我將設置從false更改爲true,它就完美了!感謝Matt提供了有關如何更改頂部鏈接線程設置的詳細說明。巨大的幫助我!

相關問題