具體(tǐ)報錯提示:
錯誤号:3706
錯誤描述:未找到提供程序。該程序可能未正确安裝。
測試環境:
win7+IIS7+ASP+Access數據庫
錯誤的原因:在于在64位系統中(zhōng),IIS7應用程序池默認沒有啓用32位程序,也就是說如果使用的是64位操作系統,而沒有64位的Jet 4.0驅動程序,那麽就要在IIS7中(zhōng)啓用32位程序。
解決方法:
IIS信息管理器 - ‘查看應用程序池’ - ‘右邊操作中(zhōng)選擇‘設置應用程序池默認設置’,在‘常規’中(zhōng)設置‘啓用 32 位程序’爲True。重啓IIS後就可以解決。
補充說明:
如果是win2003 ii6 64位的操作系統就需要采用以下(xià)方法
測試環境windows server 2003 R2 64位操作系統iis6.0在64位iis中(zhōng)安裝32位的web應用程序。
在"運行"cmd中(zhōng)執行下(xià)面的代碼:
cscript %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
修改後,重啓IIS即可生(shēng)效了!