IIS的問題,隨著操作系統的變化而變化,今天又碰到新的情況了。
64位的windows7,正確安裝好IIS之後,嘗試運行一個asp網站時,出現故障,逐級檢查後,發現普通asp頁面能正常打開,但是只要是連接mdb數據就出問題。
其實原因是在64位Windows7操作系統中,IIS7應用程序池默認沒有啟用32位應用程序,而我們連接ACCESS數據庫的驅動程序Microsoft.Jet.OLEDB.4.0是32位的,所以就出錯了,要想正常運行,只需啟用32位應用程序即可。方法如下:
1、打開IIS信息服務管理器,在最右邊的窗口中點擊“查看應用程序池”鏈接
2、在出現的窗口中點擊“設置應用程序池默認設置”鏈接,在彈出的窗口中將“常規”中的“啟用32位應用程序”設置為“True”即可