<location> 項目

指定要套用所指定之組態設定的資源。

<configuration>

   <location>

<locationpath="path" 
          allowOverride="true|false"/>

選擇性屬性

屬性 選項 說明
path   要套用指定之組態設定的資源。使用遺漏了路徑屬性的 <location> 會將組態設定套用至目前的目錄及所有的子目錄。如果 <location> 不具 path 屬性,且其 allowOverride 是指定為 false,則無法由 Web.config 檔案在子目錄中變更組態設定。
allowOverride   指定子目錄中的組態設定是否可以由 Web.config 檔案中的組態設定覆寫。
  true 指定可以覆寫組態設定。預設值是 true
  false 指定不能覆寫組態設定。

範例

下列範例允許匿名使用者存取 Logon.aspx 網頁。

<configuration>
   <location path="Logon.aspx">
      <system.web>
         <authorization>
            <allow users="?"/>
         </authorization>
      </system.web>
   </location>
</configuration>

下列範例將上載檔案大小限制設定為 128KB (只針對指定的網頁)。

<configuration>
   <location path="UploadPage.aspx">
      <httpRuntime maxRequestLength="128"/>
   </location>
</configuration>

下列範例防止 Web.config 檔案變更子目錄中的組態設定。

<configuration>
   <location allowOverride="false"/>
</configuration>

需求

**Web 平台:**IIS 5.0、IIS 5.1、IIS 6.0

**組態檔:**Machine.config, Web.config

請參閱

ASP.NET 組態 | ASP.NET 設定結構描述