Elemento <location>

Specifica la risorsa a cui vengono applicate le impostazioni di configurazione specificate.

<configuration>

   <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

Vedere anche

Configurazione ASP.NET | Schema delle impostazioni ASP.NET