在解決這個(gè)問題前先說下Vista IIS7.0 ASP環(huán)境的配置,如果IIS是默認(rèn)安裝的,那么ASP程序是不能運(yùn)行的,當(dāng)在IE中打開擴(kuò)展名為.ASP文件的時(shí)候,iis會(huì)當(dāng)著普通的網(wǎng)頁(yè)文件來顯示。在IE中查看文件的源代碼,可以看到ASP文件的所有原始代碼,就跟我們雙擊打開文件一樣的。我們需要安裝一些功能來支持ASP應(yīng)用程序的解析,打開:控制面板- 程序 - 程序和功能 - 打開或關(guān)閉Windows功能,按照下面這個(gè)圖示,把相應(yīng)的ASP選上就行了。
設(shè)置好IIS(開啟”啟用父目錄路徑”,要不你用../路徑的時(shí)候可能會(huì)出錯(cuò)),做好相關(guān)站點(diǎn)的設(shè)置,可是運(yùn)行的時(shí)候就提示:
引用[Microsoft][ODBC Microsoft Access 驅(qū)動(dòng)程序] 磁盤或網(wǎng)絡(luò)錯(cuò)誤。
或(就看你用什么方式連Access了)
引用Microsoft JET Database Engine 錯(cuò)誤 '80004005'
未指定的錯(cuò)誤
/inc/conn.asp,行 10
解決辦法:
把C:\Windows\ServiceProfiles\NetworkService\AppData\Local下的Temp目錄添加了everyone的讀寫權(quán)限。再一訪問就OK了,至此問題解決 (everyone加讀寫是我為省事自己加的,其實(shí)還可以加的再”精確”點(diǎn),具體見下)
引用 網(wǎng)上還有一說法給“系統(tǒng)盤:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加一個(gè)“Authenticated Users”的用戶,其中AppData目錄是隱藏的,在進(jìn)入的時(shí)候可以直接在地址欄輸入路徑,或者在文件夾選項(xiàng)里顯示隱藏文件。