在Vista中的IIS中測(cè)試ASP程序的時(shí)候,遇到幾個(gè)問(wèn)題,網(wǎng)上的解決辦法不太好找,正好我來(lái)集中一下:
1、IIS不解析ASP程序的問(wèn)題如果Vista中的IIS是默認(rèn)安裝的,那么ASP程序是不能運(yùn)行的,當(dāng)在IE中打開(kāi)擴(kuò)展名為.ASP文件的時(shí)候,iis會(huì)當(dāng)著普通的網(wǎng)頁(yè)文件來(lái)顯示。在IE中查看文件的源代碼,可以看到ASP文件的所有原始代碼,就跟我們雙擊打開(kāi)文件一樣的。
我們需要安裝一些功能來(lái)支持ASP應(yīng)用程序的解析,打開(kāi):
控制面板- 程序 - 程序和功能 - 打開(kāi)或關(guān)閉Windows功能,按照下面這個(gè)圖示,把相應(yīng)的ASP選上就行了。
2、ASP訪問(wèn)Access數(shù)據(jù)庫(kù)出錯(cuò)ASP程序可以運(yùn)行,但是當(dāng)訪問(wèn)數(shù)據(jù)庫(kù)的時(shí)候,可能會(huì)得到一下錯(cuò)誤信息:
Microsoft JET Database Engine 錯(cuò)誤 '80004005'
未指定的錯(cuò)誤
/inc/conn.asp,行 10在網(wǎng)上找到了解決辦法,找到這個(gè)路徑:
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp,C:\Windows指的是系統(tǒng)安裝目錄。另外AppData目錄是隱藏的,要打開(kāi)“顯示所有文件”才能看到。然后在Temp目錄上點(diǎn)擊鼠標(biāo)右鍵,點(diǎn)擊屬性,并選擇安全選項(xiàng)卡,在用戶列表中加入Authenticated Users用戶組,然后在默認(rèn)權(quán)限的基礎(chǔ)上選中“修改”,這樣訪問(wèn)Access數(shù)據(jù)庫(kù)就可以了。
3、Regsvr32程序注冊(cè)Dll組件出錯(cuò)我們一個(gè)網(wǎng)站程序需要注冊(cè)一個(gè)dll組件,結(jié)果在運(yùn)行中注冊(cè)的時(shí)候出現(xiàn)這個(gè)錯(cuò)誤信息:
模塊 xxx 已加載,但對(duì) DllRegisterServer 的調(diào)用失敗,錯(cuò)誤代碼為 0x80004005。
有關(guān)此問(wèn)題的詳細(xì)信息,請(qǐng)將該錯(cuò)誤代碼用作搜索字詞進(jìn)行聯(lián)機(jī)搜索。出現(xiàn)這個(gè)錯(cuò)誤代碼可能和權(quán)限問(wèn)題有關(guān),進(jìn)入:
程序 - 附件 - 命令提示符,在”命令提示符“上點(diǎn)擊鼠標(biāo)右鍵,選擇”以管理員身份運(yùn)行“命令,這個(gè)時(shí)候?qū)⒋蜷_(kāi)Dos命令窗口,現(xiàn)在就按正常寫法輸入Regsvr32 xxx,就能夠注冊(cè)成功了。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。