设为首页 - 加入收藏 - 网站地图 - RSS订阅 村姑网-www.cunguer.com
当前位置:首页 > 网络编程 > asp > 正文

asp 父目录不能用include"../"表示的终极解决方法

时间:2015-02-23 22:23:43 来源:村姑网 作者:喜欢安静 阅读:86
导读:我们在使用 asp 进行编程开发的时候,经常会在一个文件中引用其他文件夹或者是 父目录 的某个或者多个文件,这个时候我们就需要使用 include../ 来包含该文件,然而,在运行时有时候会提示我们如**不是一个有效的路径或者Active Server Pages 错误 ASP 0131...

    我们在使用asp进行编程开发的时候,经常会在一个文件中引用其他文件夹或者是父目录的某个或者多个文件,这个时候我们就需要使用include"../"来包含该文件,然而,在运行时有时候会提示我们如“**不是一个有效的路径”或者“Active   Server   Pages   错误   'ASP   0131'不允许的父路径”等错误提示。

    一般遇到此类问题我们要一步一步的检查,看看到底是哪个地方出现了问题,首先我们先在IIS中启动对ASP的支持,开启IIS对asp的支持的方法在文章《asp网页打不开的解决方法》中有所介绍,如果不会的话可以参考此文章。然后看一下是否启用了父路径,在IIS里,右键点击站点名称“属性”-“主目录”-“配置”-“选项”-“启用父目录”IIS6.0默认是不启用“父目录的”如下图所示:
 

启用父路径配置图解

按照上面的步骤一一排查,然后根据错误提示找出问题,如果都开启了之后重启IIS或者计算机还是“asp 父目录不能用”的情况的话,那只好在每一个需要包含另一个文件的同目录下创建一个被包含引用的文件了。这样就可以解决了,不过这样的话有一点麻烦,但是最终还是可以的。还有另外一种方法,就是使用server.MapPath()来找到路径。最后一种方法的好处是简单方便,坏处是有些服务器对此方法不支持。

    按照上面的方法一步一步来找问题,你最终一定会解决掉这个问题的。

《asp 父目录不能用include"../"表示的终极解决方法》地址:http://www.cunguer.com/article/33.html,本文来自村姑网,您身边的IT专家 www.cunguer.com,转载请注明出处,您的支持是我们创作的源泉~!

推荐内容