您現(xiàn)在的位置是:網(wǎng)站首頁(yè) >>
常見(jiàn)問(wèn)題
聯(lián) 系 人:李總
聯(lián)系電話(huà):13759574266
在線(xiàn) QQ:89417157
郵箱:13759574266@qq.com
微信號(hào):ynlongtou
地址:昆明市滇緬大道旁昆建路5號(hào)108智庫(kù)空間A座4樓
最近在X64位系統(tǒng)下的IIS7下部署asp網(wǎng)站,出現(xiàn)了N多錯(cuò)誤,通過(guò)查找,也找了N多不同的錯(cuò)誤的處理。現(xiàn)把他們整合在一起,以供大家參考:
1、讓IIS7支持ASP
Windows Server 2008 IIS7+ASP+Access 安裝配置
首先安裝IIS7
服務(wù)器管理器->角色->添加角色->Web服務(wù)器(IIS)
添加角色向?qū)?huì)針對(duì)任何需要的依賴(lài)關(guān)系提示,需要添加必需的功能后才能繼續(xù)安裝IIS7,然后需要選擇安裝的角色服務(wù),確認(rèn)選擇安裝的服務(wù)種類(lèi)和設(shè)置后,即可完成IIS7的安裝。
2、解決IIS7中、mdb數(shù)據(jù)庫(kù)問(wèn)題。
默認(rèn)裝完IIS7之后,使用ASP程序會(huì)發(fā)現(xiàn)提示數(shù)據(jù)庫(kù)連接失敗,在網(wǎng)上找了找,說(shuō)是因?yàn)镸S Jet引擎改變了臨時(shí)目錄的位置,但是又沒(méi)有對(duì)臨時(shí)的存取權(quán)限,導(dǎo)致數(shù)據(jù)庫(kù)使用失敗。
給“系統(tǒng)盤(pán):\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目錄添加 一個(gè)“Authenticated Users”的用戶(hù),其中AppData目錄是隱藏的,在進(jìn)入的時(shí)候可以直接在地址欄輸入路徑,或者在文件夾選項(xiàng)里顯示隱藏文件。
設(shè)置權(quán)限步驟:右擊Temp文件夾,選擇“屬性”》選擇“安全”選項(xiàng)卡》單擊“編輯”》出來(lái)“Temp 的權(quán)限”對(duì)話(huà)框,單擊“添加”,在下面的“輸入對(duì)象名稱(chēng)來(lái)選擇”中輸入Authenticated Users,確定》返回到“Temp 的權(quán)限”,將Authenticated Users的權(quán)限中的完全控制給勾上,確定》確定。
鏈接方式:
ServerPath=Server、MapPath("/xxx、mdb")
connstr="Provider=Microsoft、Jet、OLEDB、4、0;Data Source=" & ServerPath
Set schooldb=Server、CreateObject("Adodb、Connection")
schooldb、Open connstr
3、windows 2008 64位系統(tǒng)解決IIS7中、mdb數(shù)據(jù)庫(kù)問(wèn)題。
如果你使用64位系統(tǒng),那可能如上辦法也解決不了,原因是64位系統(tǒng)沒(méi)有提供64位ACCESS連接的驅(qū)動(dòng),把網(wǎng)站對(duì)應(yīng)的應(yīng)用程序池中項(xiàng)目的“啟用32位應(yīng)用程序”置為“ture”。這樣就可以了。
Other tips in IIS7:
a、啟用父路徑。
常用的 ../ 父路徑使用在IIS7里面是默認(rèn)不支持的。
在iis的主頁(yè)-->ASP -> 雙擊打開(kāi)-> 啟用父路徑: True
b、向?yàn)g覽器返回錯(cuò)誤信息。
默認(rèn)網(wǎng)頁(yè)代碼出錯(cuò)瀏覽器會(huì)出現(xiàn)“An error occurred on the server when processing the URL、 Please contact the system administrator”。
在iis的主頁(yè)-->ASP -> 雙擊打開(kāi)->調(diào)試錯(cuò)誤-> 將錯(cuò)誤發(fā)送到瀏覽器: True
掃描關(guān)注官方微信