Win2003下的IIS6对“../”解释问题

iamfengzhizi 2003-12-09 03:03:58
各位大虾你们好!有个问题请教!我有一段ASP脚本用于连接MS SQL数据库,

在一个名为show.asp的文件中用<!-- #include file="../connection.asp" -->

调用网站更目录下的connection.asp文件,connection.asp中包含数据库连接信息

在Win2000的IIS5下没用问题

将其放在Win2003下IIS6是报错:

Active Server Pages 错误 'ASP 0131'

“不允许的父路径

/caibian/site/show.asp,行 2

包含文件 '../connection.asp' 不能用 '..' 表示父目录。 ”

请问该如何解决,非常感谢!
...全文
8 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chengulv 2003-12-25
我也碰到,收下!
回复
iamfengzhizi 2003-12-09
OK!

非常感谢,我在安全模式下修改了MetaBase.xml文件!解决了!

再次感谢jsls(静水流深)!
回复
jsls 2003-12-09
在IIS6的站点属性中选择“使用父路径”即可。
IIS6==>站点属性==>主目录==>配置==>选项==>启用父路径
回复
iamfengzhizi 2003-12-09
首先感谢jsls(静水流深)

另外该文件受系统保护,我尝试停止WWW服务后再修改

依然不可以,怎么办!

谢谢!
回复
jsls 2003-12-09
windows 2003默认子目录不继承父目录的属性,IIS里面设一下就好了
解决方法:system32\inetsrv目录中找到MetaBase.xml这个文件,找到AspEnableParentPaths改为TRUE就解决了
回复
相关推荐
发帖
Windows Server
创建于2007-08-02

6634

社区成员

Windows 2016/2012/2008/2003/2000/NT
申请成为版主
帖子事件
创建了帖子
2003-12-09 03:03
社区公告
暂无公告