去http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe下載。而後安裝就好了。html
本錯誤是因爲你使用了ACCESS2007版本創建的數據庫,但服務器中沒有相配合使用的程序,因此出錯.web
未在本地計算機上註冊「microsoft.ACE.oledb.12.0」提供程序。數據庫
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中致使錯誤的出處的詳細信息。
異常詳細信息: System.InvalidOperationException: 未在本地計算機上註冊「microsoft.ACE.oledb.12.0」提供程序。服務器
下載2007 Office system 驅動程序:數據鏈接組件安裝app
或者:
解決辦法1 (驗證能夠了)
選擇 該應用程序的 應用程序池 ------>選擇高級設置 --------->啓用32位應用程序 ------->true
解決辦法2
Microsoft.ACE.OLEDB.12.0是不能再x64上使用的,你要強制把你的web application編譯成x86再發布到Win08 x64上,記得在Application pool上設置Enable 32bit Application = true。
(沒有驗證)server
初學者心態Bloghtm
轉自blog