Elemento <trustLevel>
Define la asignación de niveles de seguridad específicos a archivos de directivas con nombre. El elemento <trustLevel> sólo puede declararse en los sitios.
<configuration>
<system.web>
<securityPolicy>
<trustLevel>
<trustLevel name="Full|High||Medium|Low|Minimal"
policyFile="filename.config"/>
Atributos requeridos
Atributo | Opción | Descripción |
---|---|---|
name | Especifica un nivel de seguridad con nombre que tiene asignado un archivo de directivas. El valor predeterminado es Full. | |
Full | Especifica que ASP.NET no restringe las directivas de seguridad con unas directivas específicas del dominio de la aplicación. Full no tiene asociado ningún archivo de directivas de seguridad. | |
High | Especifica la asignación del archivo de directivas del nivel de seguridad High. | |
Medium | Especifica la asignación del archivo de directivas del nivel de seguridad Medium. | |
Low | Especifica la asignación del archivo de directivas del nivel de seguridad Low. | |
Minimal | Especifica la asignación del archivo de directivas del nivel de seguridad Minimum. | |
policyFile | Especifica el archivo de configuración que contiene las opciones de las directivas de seguridad correspondientes al nivel de seguridad con nombre. |
Comentarios
ASP.NET trata de un modo especial el nivel de confianza Full que, por lo tanto, no tiene asociado ningún archivo de directivas. Si se establece Full, el host ASP.NET no agrega directivas adicionales para los dominios de la aplicación. El nivel de confianza Full siempre tiene asignado un controlador interno y cuando se usa no se tiene en cuenta el atributo policyFile.
Ejemplo
En el ejemplo siguiente se especifica la configuración del nivel de confianza para una aplicación de ASP.NET.
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
<trustLevel name="High" policyFile="web_hightrust.config"/>
<trustLevel name="Medium" policyFile="web_mediumtrust.config"/>
<trustLevel name="Low" policyFile="web_lowtrust.config"/>
<trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
</securityPolicy>
</system.web>
Requisitos
Contenido dentro de: <system.web>
Plataforma Web: IIS 5.0, IIS 5.1, IIS 6.0
Archivo de configuración: Machine.config, Web.config
Controlador de la sección de configuración: System.Web.Security.CodeAccessSecurityHandler
Vea también
Elemento <securityPolicy> | Configuración de ASP.NET | Esquema de configuración de ASP.NET