Elemento <location>
Specifica la risorsa a cui vengono applicate le impostazioni di configurazione specificate.
<location>
<locationpath="path" allowOverride="true|false"/>
Attributi facoltativi
Attributo | Opzione | Descrizione |
---|---|---|
path | Risorsa a cui vengono applicate le impostazioni di configurazione specificate. Se si utilizza <location> senza un attributo di percorso, le impostazioni di configurazione vengono applicate alla directory corrente e a tutte le directory figlio. Se si utilizza <location> senza un attributo path e allowOverride è impostato su false, non sarà possibile modificare le impostazioni di configurazione tramite i file Web.config nelle directory figlio. | |
allowOverride | Specifica se è possibile eseguire l'override delle impostazioni di configurazione con quelle incluse nei file Web.config delle directory figlio. | |
true | Specifica che è possibile eseguire l'override delle impostazioni di configurazione. L'impostazione predefinita è true. | |
false | Specifica che non è possibile eseguire l'override delle impostazioni di configurazione . |
Esempio
Nell'esempio che segue viene consentito l'accesso da parte di un utente anonimo alla pagina Logon.aspx.
<configuration>
<location path="Logon.aspx">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>
Nell'esempio che segue il limite di dimensione del file caricato viene impostato su 128 KB solo per la pagina specificata.
<configuration>
<location path="UploadPage.aspx">
<httpRuntime maxRequestLength="128"/>
</location>
</configuration>
Nell'esempio che segue viene impedita la modifica delle impostazioni di configurazione da parte dei file Web.config nelle directory figlio.
<configuration>
<location allowOverride="false"/>
</configuration>
Requisiti
Piattaforma Web: IIS 5.0, IIS 5.1, IIS 6.0
File di configurazione: Machine.config, Web.config