登錄頁面能訪問得到,但當執行下級目錄的文件就不行了,浏覽器直接跳出以下錯誤頁面:
除些以外沒有任何其它有價值的信息,因為此網站在我的電腦上執行是正常的,猜想應該是IIS配置上的問題(早就聽說IIS的安全性提高了,是否是有做過限制),但我的代碼都是非常標准的ASP代碼呀,沒有用過任何第三方插件。但在IIS的屬性中查看良久,相關的選項都選擇過了,都沒有反應,仍然就是上面這個頁面。正在首頁上亂點亂點時,突然跳出另一個畫面來,大意是說“沒有訪問父路徑的權限”。奇怪了,為何會有這個錯誤,這在IIS 5.0上是默認的呀,難道在IIS 6.0上已經取消了麼?重新打開IIS屬性項,選擇“主目錄”,點擊上面的“配置”按鈕,在彈出的窗口上選擇“選項”標簽,發現果然沒有勾上,如下圖:
趕快勾上它,刷新,OK,熟悉的畫面又出來了。
要問我的代碼為何會出現這個錯誤,原來幾乎每一頁上都有包含幾個上級目錄的文件,如<!--#include file="../conn/conn.asp"-->等,以致不能正常訪問。唉,可惡的IIS 6.0。