我正在尝试在Visual 2013和IIS 上运行ASP经典应用程序。在运行页面时,我得到了以下错误:
Active Server Pages error 'ASP 0131'
Disallowed Parent Path
../..
The Include file '../file.inc' cannot contain '..' to indicate the parent directory.我在网上研究了这个问题,发现这个问题与默认禁用的./有关。提出的解决方案是允许允许父路径。虽然出于安全原因,这个解决方案是不鼓励的,但是我没有进行此类更改的管理权限。
是否有另一种不涉及允许父路径的方法来解决这个问题
发布于 2016-02-08 19:56:33
是的,另一种方法是使用include虚拟指令,您必须更新所有路径以从虚拟目录的根目录开始。
Include Virtual '/file.inc'或
Include Virtual '/Folder/file.inc'发布于 2020-07-02 12:40:50
在这篇文章中描述了另一种解决此问题而不修改代码的方法,通过在IIS中的站点配置上启用ASP父路径,简单的步骤如下:
https://stackoverflow.com/questions/35277278
复制相似问题