有一个ASP网页,其中有包含其它目录文档<!--#include file="../include/conn.asp"-->
此ASP网页在WIN2000操作平台下在IE中能够顺利执行,但在Windows Server2003操作平台下的IE中报如下错误:
Active Server Pages 错误 ASP 0131
不允许的父路径
/swku/client/program/WorkLog/Index.asp,行 1
包含文件 ../../include/conn.asp 不能用 .. 表示父目录。
请问我要如何写才能解决此问题??!!
最简单的方法:
你在IIS里,站点属性-->应用程序配置-->选项 里启用 父路径 就可以了.(具体你找找,可能我记得不清)
因为WINDOWS SERVER2003默认值是不启用. 你选择启用就不用到处改你的程序了.
同意river168(海阔天空.net)
“默认不启用”是Windows Server 2003安全方面的一大特色阿。
主要是你的iis里没有启用父路径功能!
因为iis6在安装的时候是禁用这些设置的,去看看iis6的帮助吧!!!
除了这些,还有很多新特性呢!
river168(海阔天空.net)说得没错