IIS6安全太高了吧.不讓訪問父目錄.愁人.

- 中國WEB開發者網絡 (http://www.webasp.net)
-- 技術教程 (http://www.webasp.net/article/)
--- IIS6安全太高了吧.不讓訪問父目錄.愁人. (http://www.webasp.net/article/16/15070.htm)
-- 作者:未知
-- 發佈日期: 2004-11-25
問題1:未啟用父路徑

症狀舉例:

Server.MapPath() 錯誤 \'ASP 0175 : 80004005\'

不允許的 Path 字符

/0709/dqyllhsub/news/OpenDatabase.asp,行 4

在 MapPath 的 Path 參數中不允許字符 \'..\'。

原因分析:

許多Web頁面裡要用到諸如../格式的語句(即回到上一層的頁面,也就是父路徑),而IIS6.0出於安全考慮,這一選項默認是關閉的。

解決方法:

在IIS中屬性->主目錄->配置->選項中。把」啟用父路徑「前面打上勾。確認刷新。



webasp.net