当前位置:首页 » Windows VPS, 服务器 » IIS中如何开启父路径

IIS中如何开启父路径

2011年1月27日 | 分类: Windows VPS, 服务器 | 标签: ,

不少用户可能遇到这样的问题,在windows vps或安装了windows 2003系统的独立服务器中,配置好网站以后,会看到类似以下的错误提示:
Active Server Pages 错误 ASP 0131 不允许的父路径

“开启父路径”是在Windows 2003才开始有这个概念的,之前的windows xp,windows 2000自带的iis是没有这个说法的。Windows 2003自带的IIS6.0安装后默认设置是不开启父路径的。

ASP页面中如果使用到了include file=../header.asp 这样的代码,此项必须选上“启用父路径”,../表示上级目录下的header.asp页面,是用相对路径来表示的,如果您的IIS页面设置中的“启用父路径”没有开启的情况下,访问此页面时就会报错,因为当前的IIS设置不允许使用。如果iis没有开启“启用父路径”,往往会出现“HTTP 500 – 内部服务器错误”,或者如上图的提示。

IIS6中开启父路径的方法如下:

1、启动IIS,在你想设置的网站上右键单击,在弹出的菜单中选择【属性】

2、单击【属性】菜单后,弹出下图所示的对话框;

3、选择【主目录】属性页,然后单击【配置】按钮,弹出如下图所示的对话框;勾选“启用父路径”,然后【确定】即可。