在WIN7 X64平臺(tái)IIS7.5,使用Asp.net連接access數(shù)據(jù)庫時(shí)候,提示:未在本地計(jì)算機(jī)上注冊(cè)“Microsoft.Jet.OleDb.4.0”提供程序。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.InvalidOperationException: 未在本地計(jì)算機(jī)上注冊(cè)“Microsoft.Jet.OleDb.4.0”提供程序。
源錯(cuò)誤:
執(zhí)行當(dāng)前 Web 請(qǐng)求期間生成了未處理的異常。可以使用下面的異常堆棧跟蹤信息確定有關(guān)異常原因和發(fā)生位置的信息。
錯(cuò)誤的原因大概是Microsoft.Jet.OleDb.4.0不支持64位系統(tǒng)的原因,所以只需將網(wǎng)站的連接池的高級(jí)設(shè)置里把【啟用32位應(yīng)用程序】改成TRUE,即表示支持32位的應(yīng)用程序這樣就解決問題了。
1、打開IIS管理器,選擇左邊的【應(yīng)用程序鏈接池】,找到該調(diào)試網(wǎng)站的連接池名稱,然后右鍵點(diǎn)擊【高級(jí)設(shè)置】。
2、在彈出的“高級(jí)設(shè)置”對(duì)話框中,把【啟用32位應(yīng)用程序】設(shè)為True,然后點(diǎn)擊確定即可解決。
新聞熱點(diǎn)
疑難解答
圖片精選