Partager via


<location>, élément

Spécifie la ressource à laquelle s'appliquent les paramètres de configuration spécifiés.

<configuration>

   <location>

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

Attributs facultatifs

Attribut Option Description
path   Ressource à laquelle s'appliquent les paramètres de configuration spécifiés. L'utilisation de <location> avec un attribut path manquant applique les paramètres de configuration au répertoire en cours et à tous les répertoires enfants. Si <location> est utilisé sans l'attribut path et que la valeur false est attribuée à allowOverride, les paramètres de configuration ne peuvent pas être modifiés par des fichiers Web.config dans les répertoires enfants.
allowOverride   Spécifie si les paramètres de configuration peuvent être remplacés par ceux des fichiers Web.config dans les répertoires enfants.
  true Spécifie que les paramètres de configuration peuvent être remplacés. La valeur par défaut est true.
  false Spécifie que les paramètres de configuration ne peuvent pas être remplacés.

Exemple

L'exemple ci-dessous autorise l'accès à la page Logon.aspx par un utilisateur anonyme.

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

L'exemple ci-dessous définit la taille limite du fichier téléchargé à 128 Ko uniquement pour la page spécifiée.

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

L'exemple ci-dessous empêche que les paramètres de configuration soient changés par les fichiers Web.config dans les répertoires enfants.

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

Configuration requise

Plate-forme Web : IIS 5.0, IIS 5.1, IIS 6.0

Fichier de configuration : Machine.config, Web.config

Voir aussi

Configuration ASP.NET | Schéma des paramètres ASP.NET