假设我有以下文件结构,其中前 4 个是虚拟目录:
1/2/3/4/5/6/7/8
是否可以从目录 8 中的文件中包含目录 4 中的文件,使用类似以下内容?
<!-- #include virtual="/4/5/6/a.asp" -->
请注意,我没有 8 级目录 - 我实际上只有 3 级,格式为 /ab/abCore/includes.asp、/ab/ab123/default.asp、/ab/ab123/ajax/ab.asp、/ ab/ab123/actions/create.asp(可能很快会有更多级别)并且希望在 default.asp 和 create.asp 中使用相同的包含。我能找到的唯一方法是将“文件”与“../”一起使用一次或多次。ab 是一个虚拟目录,但 abCore 和 ab123 不是。我需要从此目录中的任何目录中的任何文件中引用虚拟目录“ab”。我只是在我的示例中使用 8 来更好地解释我的情况。请注意,我可以完全控制 IIS,定义哪些目录是虚拟的等等。
如果这不是很清楚,请说(而不是投反对票),我会尝试改写。