程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> 關於C# >> IIS7.5 未在本地計算機上注冊“Microsoft.Jet.OleDb.4.0”提

IIS7.5 未在本地計算機上注冊“Microsoft.Jet.OleDb.4.0”提

編輯:關於C#
 

在WIN7 X64平台IIS7.5,使用Asp.net連接access數據庫時候,提示:

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

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

源錯誤:

執行當前 Web 請求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關異常原因和發生位置的信息。


IIS7.5 未在本地計算機上注冊“Microsoft.Jet.OleDb.4.0”提供程序


錯誤的原因大概是Microsoft.Jet.OleDb.4.0不支持64位系統的原因,所以只需將網站的連接池的高級設置裡把【啟用32位應用程序】改成TRUE,即表示支持32位的應用程序這樣就解決問題了。

1、打開IIS管理器,選擇左邊的【應用程序鏈接池】,找到該調試網站的連接池名稱,然後右鍵點擊【高級設置】。

IIS應用程序池


2、在彈出的“高級設置”對話框中,把【啟用32位應用程序】設為True,然後點擊確定即可解決。

 

IIS應用程序池高級設置

 

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved