首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP错误0131:不允许父路径

问ASP错误0131:不允许父路径
EN

Stack Overflow用户
提问于 2016-02-08 19:04:02
回答 2查看 5K关注 0票数 4

我正在尝试在Visual 2013和IIS 上运行ASP经典应用程序。在运行页面时,我得到了以下错误:

代码语言:javascript
复制
Active Server Pages error 'ASP 0131'
Disallowed Parent Path
../..
The Include file '../file.inc' cannot contain '..' to indicate the parent directory.

我在网上研究了这个问题,发现这个问题与默认禁用的./有关。提出的解决方案是允许允许父路径。虽然出于安全原因,这个解决方案是不鼓励的,但是我没有进行此类更改的管理权限。

是否有另一种不涉及允许父路径的方法来解决这个问题

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-08 19:56:33

是的,另一种方法是使用include虚拟指令,您必须更新所有路径以从虚拟目录的根目录开始。

代码语言:javascript
复制
Include Virtual '/file.inc'

或

代码语言:javascript
复制
Include Virtual '/Folder/file.inc'
票数 2
EN

Stack Overflow用户

发布于 2020-07-02 12:40:50

在这篇文章中描述了另一种解决此问题而不修改代码的方法,通过在IIS中的站点配置上启用ASP父路径,简单的步骤如下:

  1. 转到IIS上要配置父路径的站点或应用程序的ASP功能,
  2. 在出现的列表中,配置启用父路径选项,将其设置为True。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35277278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档