Compartir a través de


Elemento <location>

Especifica el recurso al que se aplican los valores de configuración determinados.

<configuration>

   <location>

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

Atributos opcionales

Atributo Opción Descripción
path     Recurso al que se aplican los valores de configuración determinados. Usar <location> sin un atributo path aplica los valores de configuración al directorio actual y a todos los directorios secundarios. Si se usa <location> sin ningún atributo path y se especifica que allowOverride tenga como valor false, los valores de configuración no pueden alterarse mediante archivos Web.config de los directorios secundarios.
allowOverride     Determina si los valores de configuración pueden reemplazarse por los valores de configuración de archivos Web.config de los directorios secundarios.
    true Especifica que se pueden reemplazar los valores de configuración. El valor predeterminado es true.
    false Especifica que no se pueden reemplazar los valores de configuración.

Ejemplo

El ejemplo siguiente permite a un usuario anónimo el acceso a la página Logon.aspx.

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

El ejemplo siguiente establece el límite máximo de tamaño de archivo que se puede cargar en 128 KB, sólo para la página especificada.

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

El ejemplo siguiente evita que se modifiquen los valores de configuración a partir de archivos Web.config de directorios secundarios.

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

Requisitos

Plataforma Web: IIS 5.0, IIS 5.1, IIS 6.0

Archivo de configuración: Machine.config, Web.config

Vea también

Configuración de ASP.NET | Esquema de configuración de ASP.NET