zoukankan      html  css  js  c++  java
  • 关闭web.config的继承

    web.config默认是有继承关系的,一个站点的主应用(根目录)的web.config,默认情况下会影响到该站点下的虚拟目录和子应用程序。

    关闭web.config方法很简单,在根目录的web.config文件中,把不希望配置的内容放到如:<location path="." allowOverride="false" inheritInChildApplications="false"></location>标签中即可。可以包裹一个模块,也可以是多个模块。

    <location path="." allowOverride="false" inheritInChildApplications="false">
      <system.web.webPages.razor>
        ...
      </system.web.webPages.razor>
      <system.webServer>
        ...
      </system.webServer>
      <system.web>
        ...
      </system.web>
    </location>
      

    标签的几个属性相对简单,allowOverride是否允许覆盖,另一个inheritInChildApplications(vs编辑web.config时可能提示不存在,不用管他,因为在MSDN中是支持此属性的)是关键属性,他表示是配置内容否集成到子应用中。

  • 相关阅读:
    RabbitMQ从入门到精通(一)
    MQ的架构作用
    Docker可视化管理工具
    Linux修改war包中文件
    Redis--各个数据类型最大存储量
    linux中直接修改jar包内配置文件
    脚本发布程序
    maven 安装到私服
    HTML基础 text-indent 把文字移出浏览器,隐藏起来
    HTML基础 td valign 设置文本靠上 居中 靠下
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/3094897.html
Copyright © 2011-2022 走看看