什么是<location path =“web.config”>?</location>

时间:2010-02-11 11:17:56

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

是什么意思:

<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>

2 个答案:

答案 0 :(得分:2)

此:

<location path="web.config">

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

答案 1 :(得分:1)

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