asp:虚拟路径是abc,#include adovbs.inc应该怎么写?

来源:百度知道 编辑:UC知道 时间:2024/05/02 17:45:24
将adovbs.inc与调用的*.asp放在同一虚拟目录abc中,*.asp中写入
<!-- #include virtual = "/adovbs.inc" -->

运行时会提示错误:找不到包含文件 '/adovbs.inc'。

我有试过:
virtual="./adovbs.inc"
virturl="adovbs.inc"
这两种都不成功

是这句语法错误了,还是adovbs.inc的位置放错误了,请帮忙解决一下,谢谢

virtual 是绝对位置,相对于根目录的,用 例如根目录的 <!--#include virtual="/inc/conn.asp"-->
也可以用file ,虚拟路径 如果在某目录里边,如上 <!--#include file="conn.asp"--><!--#include file="../conn.asp"--><!--#include file="../../conn.asp"-->
由于放置的目录不同,写的也不同。这种还要IIS启用父路径。。在下觉得,很多时候,还是 virtual 好用。。。

楼主的错误主要是看是否同目录了,或者是否在根目录。等情况决定的。

virtual 改为 file
后面写相对路径