未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程序 win2008R2 X64 IIS7.5

未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程序 win2008R2 X64 IIS7.5

部署以前asp.net 2.0的網站,數據庫是ACESS的。服務器上報錯。

 

未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程序。
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以瞭解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。

異常詳細信息: System.InvalidOperationException: 未在本地計算機上註冊“Microsoft.Jet.OLEDB.4.0”提供程序。

用於 Access 和 Excel 數據庫的 Microsoft OLE DB Provider for Jet 在 64 位版本中不可用。
必須在IIS中啓用32位應該程序纔可以正常使用

選擇網站所在應用程序池--->右鍵“高級設置"-->啓用32位應用程序。

切記不要“設置應用程序池的默認設置”,因爲這樣可能會修改所有應用程序池。會導致一些64位應用程序無法訪問。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章