<location>-Element
Legt die Ressource fest, für die die angegebenen Konfigurationseinstellungen gelten.
<configuration>
<location>
<locationpath="path" allowOverride="true|false"/>
Optionale Attribute
Attribut | Option | Beschreibung |
---|---|---|
path | Die Ressource, für die die angegebenen Konfigurationseinstellungen gelten. Wird <location> ohne path-Attribut verwendet, gelten die Konfigurationseinstellungen für das aktuelle Verzeichnis und alle untergeordneten Verzeichnisse. Wenn <location> ohne path-Attribut verwendet wird und für allowOverride der Wert false festgelegt ist, können die Konfigurationseinstellungen nicht durch Web.config-Dateien in untergeordneten Verzeichnissen geändert werden. | |
allowOverride | Gibt an, ob die Konfigurationseinstellungen durch Web.config-Dateien in untergeordneten Verzeichnissen geändert werden können. | |
true | Gibt an, dass die Konfigurationseinstellungen geändert werden können. Der Standardwert ist true. | |
false | Gibt an, dass die Konfigurationseinstellungen nicht geändert werden können. |
Beispiel
Im folgenden Beispiel wird anonymen Benutzern der Zugriff auf die Seite Logon.aspx ermöglicht.
<configuration>
<location path="Logon.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>
Im folgenden Beispiel wird nur für die angegebene Seite die maximale Größe für geuploadete Dateien auf 128KB festgelegt.
<configuration>
<location path="UploadPage.aspx">
<httpRuntime maxRequestLength="128"/>
</location>
</configuration>
Im folgenden Beispiel wird verhindert, dass die Konfigurationseinstellungen durch Web.config-Dateien in untergeordneten Verzeichnissen geändert werden können.
<configuration>
<location allowOverride="false"/>
</configuration>
Anforderungen
Webplattform: IIS 5.0, IIS 5.1, IIS 6.0
Konfigurationsdatei: Machine.config, Web.config