• Windows Server 2003 中IIS启用父路径


    什么是父路径

    父路径简单理解指的就是上一层文件夹的路径

    开启父路径的主要作用:

      启用父路径,ASP页面如果遇到了  include file = ../header.asp  这样的代码,此项必须选上‘启用父路径’ 。 (../) 表示上级目录下的 header.asp 页面,是用相对路径来表示的。

      如果 IIS页面中设置的 ‘启用父路径’ 没有开启的情况下,访问此页面就会报错,因为当前的 IIS 设置不允许使用(..)方式访问父路径,需要将这个数值设定为 true。

      启用父路径指定 ASP 页面是否允许相对路径(使用 ..  表示)。如果设置为 true ,则此属性有可能会造成潜在的安全风险,因为包含的路径可以访问应用程序根目录之外的重要或是机密文件。

      如果处于安全考虑不开启父路径,建议路径指向的时候写绝对路径,及完整地址。

    不开启父路径会报错:

      ‘开启父路径’  实在windows 2003开始才有这个概念的,之前的 Windows XP、Windows 2000 自带的 IIS是没有 开启父路径这个说法的,Windows 2003 自带的 IIS6.0 安装后默认设置是不开启父路径的。

      如果 IIS 没有 ‘启用父路径’,往往就会出现 “HTTP 500 - 内部服务器错误”,例如在windows 2000服务器下运行正常的网站程序,在windows 2003下就会出现“HTTP 500 - 内部服务器错误”


    开启父路径的方法步骤

    第一步:打开IIS

    1、单击开始按钮,找到程序

    2、单击程序,找到管理工具

    3、点开管理工具,找到并打开 Internet 信息服务(IIS)管理器

    第二步:启用父路径

    1、在IIS中找到相应的网站,右击打开属性

    2、点击主目录,选择应用程序设置里面的配置按钮

    3、进入到应用程序配置,点击选项,找到启用父路径,勾选启用父路径。接着依次点击确定即可


    参考资料:https://blog.csdn.net/youaregoo/article/details/8814246

  • 相关阅读:
    .net core 3.1 使用Redis缓存
    JavaSE 高级 第11节 缓冲输入输出字节流
    JavaSE 高级 第10节 字节数组输出流ByteArrayOutputStream
    JavaSE 高级 第09节 字节数组输入流ByteArrayInputStream
    JavaSE 高级 第08节 文件输出流FileOutputStream
    JavaSE 高级 第07节 文件输入流FileInputStream
    JavaSE 高级 第06节 初识I、O流
    JavaSE 高级 第05节 日期类与格式化
    JavaSE 高级 第04节 StringBuffer类
    JavaSE 高级 第03节 Math类与猜数字游戏
  • 原文地址:https://www.cnblogs.com/nyw1983/p/12114870.html
走看看 - 开发者的网上家园