<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