AspNetHostingPermissionLevel Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el nivel de confianza que se concede a una aplicación web de ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 100 | Indica que no se concede ningún permiso. Se producirá un error en AspNetHostingPermission todas las demandas de . |
| Minimal | 200 | Indica que las características protegidas con una demanda del Minimal nivel se realizarán correctamente. Este nivel permite que el código se ejecute pero no interactúe con los recursos presentes en el sistema. Este nivel se concede configurando al menos el Minimal nivel de confianza mediante la sección de confianza de un archivo de configuración. |
| Low | 300 | Indica que las características protegidas con una demanda de cualquier nivel menor o igual que el Low nivel se realizarán correctamente. Este nivel está pensado para permitir el acceso de solo lectura a recursos limitados en un entorno restringido. Este nivel se concede especificando el Low nivel de confianza en la sección de confianza de un archivo de configuración. |
| Medium | 400 | Indica que las características protegidas con una demanda de cualquier nivel menor o igual que el Medium nivel se realizarán correctamente. Este nivel se concede configurando al menos el Medium nivel de confianza en la sección de confianza de un archivo de configuración. |
| High | 500 | Indica que las características protegidas con una demanda de cualquier nivel menor o igual que el |
| Unrestricted | 600 | Indica que se concederán todas las demandas de permiso para usar todas las características de una aplicación. Esto equivale a conceder |
Comentarios
Consulte ASP.NET Seguridad de acceso al código para obtener información detallada sobre los permisos concedidos a cada nivel de confianza.
Los miembros de esta enumeración definen los niveles de seguridad de la aplicación que van desde plena confianza (la aplicación no está entrenada por la seguridad de acceso al código) a una confianza mínima (la aplicación solo tiene permiso para ejecutarse). Establezca el nivel de confianza de un recurso de ASP.NET con el trust elemento de configuración en un archivo de Web.config o Machine.config.
Si desea bloquear la directiva de seguridad para un servidor o sitio web específico, use el elemento location junto con el allowOverride=false atributo para asegurarse de que la configuración de directiva de confianza no se puede invalidar localmente.