這種錯誤的可能性有幾種,好比:html
1.沒有安裝數據訪問組件,須要安裝相應版本的數據訪問組件;架構
2.沒有安裝相應版本的Office客戶端,須要安裝相應版本的Office客戶端;spa
3.Microsoft.Jet.OLEDB.4.0在64位系統上不支持,須要修改架構,從x64改成x86,不管是WinForm仍是ASP.NET;或者修改鏈接字符串爲Microsoft.ACE.OLEDB.12.0而且安裝AccessDatabaseEngine x64數據訪問組件;orm
4.沒有在IIS應用程序池配置默認屬性,須要在相應的IIS應用程序池啓用32位應用程序;htm
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中致使錯誤的出處的詳細信息。
異常詳細信息: System.InvalidOperationException: 未在本地計算機上註冊「microsoft.ACE.oledb.12.0」提供程序。blog
下載Microsoft 2007 Office System 驅動程序:數據鏈接組件安裝字符串
更多解決辦法:http://www.cnblogs.com/VAllen/articles/OfficeOleDbConnection.htmlio
有一些地方說要加組件來使用,可是下面兩個組件我都沒有找到。。配置
WPS的組件-Kingsoft ET 2.0 Object Library
Office的組件-Microsoft Excel 15.0 Object Library