Freigeben über


<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

Siehe auch

ASP.NET-Konfiguration | ASP.NET-Einstellungsschema