| 在XP系統中使用“Internet 信息服務(wù)”(下面簡(jiǎn)稱(chēng)IIS)是件很容易的事情,基本不需要做特別設置,安裝好就能使用。當電腦升級到Vista系統后,問(wèn)題似乎變的復雜了。Vista系統中IIS版本升級到了7.0,界面也有巨大改變。當然變的不僅僅是這些,關(guān)鍵是我們發(fā)現自己都不會(huì )用它了,就連最簡(jiǎn)單的ASP頁(yè)面也無(wú)法調試,更別說(shuō)一些高級設置了。其實(shí)這都歸咎于Vista的高安全性配置,許多的IIS應用都需要我們去手工配置,幸而這一過(guò)程并不復雜,降伏IIS 7就在今天啦。 一、添加Internet 信息服務(wù) Vista系統默認情況下并不會(huì )安裝“Internet 信息服務(wù)”,這還得你手工添加。點(diǎn)擊“開(kāi)始菜單”→“所有程序”→“控制面板”,進(jìn)入控制面板主頁(yè)。點(diǎn)擊“程序”選項,進(jìn)入后點(diǎn)擊鏈接“打開(kāi)或關(guān)閉Windows功能”,如圖1。 ![]() 圖1 Vista會(huì )自動(dòng)彈出“用戶(hù)帳戶(hù)控制(UAC)”對話(huà)框,用戶(hù)需要“確認”后才能繼續下一步操作。接下來(lái)進(jìn)入“打開(kāi)或關(guān)閉Windows功能”對話(huà)框,在程序列表中勾選“Internet信息服務(wù)”,如圖2。 ![]() 圖2 “Internet信息服務(wù)”的子項目非常多,許多我們常用的IIS組件并非默認安裝,這也包括我們調試ASP所需組件。大家一定要點(diǎn)開(kāi)“Internet信息服務(wù)”的子項目,仔細檢查需要的組件是否被選定,如果沒(méi)有還需手工選定。 如果你對于具體選項不是太了解,那么請將“萬(wàn)維網(wǎng)服務(wù)”中的組件全部選上,例如“常見(jiàn)Http功能”、“應用程序開(kāi)發(fā)功能”,它下面的“ASP”可是調試ASP程序所必須的。 二、進(jìn)行文件夾權限設置 IIS安裝完成后,就可以在“管理工具”中找到“Internet 信息服務(wù)(IIS)管理器”了,點(diǎn)擊,即可進(jìn)入全新的IIS 7,如圖3。 ![]() 圖3 啟動(dòng)IIS服務(wù),在IE瀏覽器中鍵入地址:“http://localhost/”,怎么樣,測試成功,看到歡迎頁(yè)面了嗎?如圖4。 ![]() 許多人做到這里,就以為已經(jīng)正確安裝IIS了,其實(shí)在Vista中使用IIS還存在一個(gè)權限設置問(wèn)題。不信就測試一下ASP頁(yè)面吧,你會(huì )看到瀏覽器顯示的是“數據庫無(wú)法連接,請檢查數據庫設置”等錯誤信息。 我們需要對一個(gè)系統文件夾做權限設置來(lái)解決問(wèn)題,具體文件夾為:系統安裝:\Windows\ServiceProfiles\NetworkService\AppData\Local\,選擇其中的Temp文件夾,調用右鍵菜單,點(diǎn)擊“屬性”進(jìn)入。進(jìn)入對話(huà)框后,選擇“安全”選項卡,單擊“編輯”按鈕,如圖5。 ![]() 圖5 接下來(lái)在“組和用戶(hù)名”列表中,點(diǎn)擊“添加”按鈕。進(jìn)入對話(huà)框后,在“輸入對象名稱(chēng)來(lái)選擇”中建入“a”(后面Vista會(huì )自動(dòng)提示所有名字帶有a的用戶(hù)),點(diǎn)擊“確定”按鈕,如圖6。 ![]() 圖6 進(jìn)入新對話(huà)框,在“匹配名稱(chēng)”中選擇“Autheticated Users”,用戶(hù)添加完成。接下來(lái)你要做的就是提升“Autheticated Users”用戶(hù)的權限為“完全控制”,如圖7。 ![]() `三、網(wǎng)站功能設置 完成了上面步驟,基本上運行ASP程序不會(huì )有大問(wèn)題了,但我們依然會(huì )發(fā)現IIS7同XP上的IIS不太一樣的地方,例如下面的兩個(gè)問(wèn)題就讓筆者難以忍受: 1.腳本錯誤不在瀏覽器中顯示,雖然這樣可以提高了服務(wù)器的安全性,但我們自己調試程序時(shí)也看不到任何錯誤提示。 2.不支持父目錄路徑,XP中就不存在這個(gè)問(wèn)題,如果你一直在XP中開(kāi)發(fā)程序,也經(jīng)常使用類(lèi)似“……/includeFile.inc”的路徑,你就等著(zhù)IIS7報錯吧。 上面這些限制其實(shí)都能提高Vista服務(wù)器的安全性,不過(guò)一般用戶(hù)并不買(mǎi)賬,使用IIS最大的目的還是單機調試,下面跟我們來(lái)去除這些限制吧。 進(jìn)入“Internet 信息服務(wù)管理器”,在左側列表選擇默認網(wǎng)站“Default Web Site”(當然也可以是任何虛擬目錄),在窗口中間的“功能視圖”中找到IIS項目下的“ASP”,鼠標雙擊進(jìn)入,如圖8。 ![]() 圖8 進(jìn)入后可供修改的參數很多,我們著(zhù)重修改兩處值即可:“調試屬性”→“將錯誤發(fā)送到瀏覽器”以及“行為”→“啟用父路徑”,它們的默認值均為False,修改值為T(mén)rue即可,如圖9。 ![]() 圖9 IIS7不同于之前版本的地方還很多,如果你感覺(jué)使用不便,都可以尋求修改參數來(lái)解決,Vista系統的幫助非常詳細,大家有問(wèn)題多翻幫助就能解決問(wèn)題。 |
聯(lián)系客服