问题描述:
<!--#include File "../int/conn.asp"-->代码出现ASP运行错误,提示Disallowed Parent Path,原因是脚本所在的服务器不支持父目录寻址,这个问题在Apache支持ASP的Web服务器中比较常见。
解决方法:
我们可以使用include Virtual来代替include File。include Virtual后面跟的是相对于网站跟目录的路径,不是相对与当前文件的路径。例如:我们的站点目录如下:
其中,WebApp是站点根目录,inc目录下有conn.asp,lib下有test.asp,原先,在test.asp中是使用以下代码来包含conn.asp的
<!--#include File "../inc/test.asp"-->
现在,修改成
<!--#include Virtual "inc/test.asp"-->
这样就可以解决那个运行错误了
Ferris
2009年04月30日