【问题标题】:What is <location path="web.config"> for?<location path="web.config"> 有什么用?
【发布时间】:2010-02-11 11:17:55
【问题描述】:

什么意思:

<location path="web.config">

使用以下 web.config 文件(位于 web 应用程序的根目录中)将 doDynamicCompression 设置为 true 还是 false?

<configuration>
    <system.webServer>
        <urlCompression doDynamicCompression="true" />
    </system.webServer>

    ...

    <location path="web.config">
        <system.webServer>
            <urlCompression doDynamicCompression="false" />
        </system.webServer>
    </location>
</configuration>

【问题讨论】:

    标签: asp.net iis-7 web-config


    【解决方案1】:

    这个:

    <location path="web.config">
    

    代表该路径或文件的特殊设置,覆盖根及以下的设置,这是您所有没有位置标记的设置所做的。无论如何都不会提供 web.config...所以动态压缩将在您的示例中启用

    【讨论】:

      【解决方案2】:

      位置标记用于将设置应用到 web.config 文件中的给定文件或路径。或者,您可以将 web.config 文件放在一个目录中,然后将您的设置放在那里。这两种方式都可以覆盖根目录中的 web.config 或 machine.config 中的设置。 ASP.NET 未配置为服务器 .config 文件,因此在您的情况下,此配置不可用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-01
        • 1970-01-01
        • 2011-06-04
        • 2018-07-01
        • 2020-08-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多