经典asp包含虚拟反斜杠在IIS7.5上不起作用(与斜杠一起使用)

时间:2012-03-03 07:08:56

标签: asp-classic include iis-7.5

我尝试在IIS7.5(Windows 2008 Server R2)上安装这个经典的asp应用程序。一切都有效,除了包括反斜杠的虚拟语句,例如

<! - #include virtual =“\ includes \ file.inc” - >

即使我在IIS中启用“启用父路径”,也不起作用。

如果我将反斜杠()更改为斜杠(/),即 工作 <! - #include virtual =“/ includes / file.inc” - >

这段代码已经工作了很长时间,我现在并不热衷于改变这种代码。我可以设置一些设置让它工作,所以我可以使用代码吗?

此致 的Mathias

1 个答案:

答案 0 :(得分:5)

这与父路径无关。如果\使用了工作,那么这是一个怪癖,因为虚拟路径应该遵循URL的约定。

您需要搜寻虚拟属性的所有用途并更改为/的正确用法