2010-02-11 71 views
3

是什麼意思:什麼是<location path =「web.config」>?

<location path="web.config"> 

用下面的web.config文件(位於Web應用程序的根目錄)將doDynamicCompression被設置爲真或假?

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

    ... 

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

回答

2

此:

<location path="web.config"> 

表示該路徑或文件中的特殊設置,覆蓋設置爲根及以下,這是所有設置無位置標記做。無論如何web.config永遠不會被服務......所以動態壓縮將在您的示例中啓用

1

位置標記用於將設置應用於來自web.config文件的給定文件或路徑。或者,您可以將web.config文件放在一個目錄中,並將您的設置放在那裏。這兩種方法都可以覆蓋根目錄或machine.config中web.config的設置。 ASP.NET配置爲不使用服務器.config文件,因此在您的情況下,此配置不可用。

相關問題