<location> 項目
指定要套用所指定之組態設定的資源。
<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