完成了上面步驟,基本上運行ASP程序不會有大問題了,但我們依然會發現IIS7同XP上的IIS不太一樣的地方,例如下面的兩個問題就讓筆者難以忍受:
1.腳本錯誤不在瀏覽器中顯示,雖然這樣可以提高了服務器的安全性,但我們自己調試程序時也看不到任何錯誤提示。
2.不支持父目錄路徑,XP中就不存在這個問題,如果你一直在XP中開發程序,也經常使用類似“……/includeFile.inc”的路徑,你就等著IIS7報錯吧。
上面這些限制其實都能提高Vista服務器的安全性,不過一般用戶并不買賬,使用IIS最大的目的還是單機調試,下面跟我們來去除這些限制吧。
進入“Internet 信息服務管理器”,在左側列表選擇默認網站“Default Web Site”(當然也可以是任何虛擬目錄),在窗口中間的“功能視圖”中找到IIS項目下的“ASP”,鼠標雙擊進入,如圖8。
圖8
進入后可供修改的參數很多,我們著重修改兩處值即可:“調試屬性”→“將錯誤發送到瀏覽器”以及“行為”→“啟用父路徑”,它們的默認值均為False,修改值為True即可,如圖9。
圖9
IIS7不同于之前版本的地方還很多,如果你感覺使用不便,都可以尋求修改參數來解決,Vista系統的幫助非常詳細,大家有問題多翻幫助就能解決問題。