Elemento <location>
Especifica el recurso al que se aplican los valores de configuración determinados.
<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