未在本地計算機上註冊「microsoft.ACE.oledb.12.0」提供程序解決辦法

網站要增長一個上傳Excel數據導入數據庫的功能,服務器是2003 64位系統,折騰好久,結合網上各類方法總結出來的。
 
提示錯誤信息:
未在本地計算機上註冊「microsoft.ACE.oledb.12.0」提供程序。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中致使錯誤的出處的詳細信息。 

下載2007 Office system 驅動程序:數據鏈接組件安裝
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe 進行以下配置(CMD運行下面命令): 1.cscript %systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/appPools/enable32bitapponwin64 1 修改IIS配置,容許32位程序運行 2.C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i  爲IIS註冊asp.net32。註冊後在IIS的web擴展裏顯示的是Asp.net2.0.*32bit。 3.IIS管理器中Web擴展裏容許 Asp.net2.0.*32bit運行。運行的是w3wp32.exe進程。
相關文章
相關標籤/搜索