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 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
High | 500 | Indica que las características protegidas con una petición para cualquier nivel inferior o igual al nivel de confianza |
Low | 300 | Indica que las características protegidas con una petición para cualquier nivel inferior o igual al nivel Low se realizarán correctamente. Este nivel está diseñado para permitir el acceso de solo lectura a recursos limitados en un entorno restringido. Este nivel se concede especificando el nivel de confianza Low en la sección trust en un archivo de configuración. |
Medium | 400 | Indica que las características protegidas con una petición para cualquier nivel inferior o igual al nivel Medium se realizarán correctamente. Este nivel se concede mediante la configuración de al menos el nivel de confianza Medium en la sección trust en un archivo de configuración. |
Minimal | 200 | Indica que las características protegidas con una petición para el nivel Minimal se realizarán correctamente. Este nivel permite que el código se ejecute, pero no para interactuar con los recursos presentes en el sistema. Este nivel se concede mediante la configuración de al menos el nivel de confianza Minimal utilizando la sección trust en un archivo de configuración. |
None | 100 | Indica que no se concede ningún permiso. Todas las peticiones de AspNetHostingPermission producirán un error. |
Unrestricted | 600 | Indica que se concederá todas las peticiones de permiso para usar todas las características de una aplicación. Esto es equivalente a conceder el nivel de confianza |
Comentarios
Consulte ASP.NET Seguridad de acceso al código para obtener información detallada sobre los permisos que se conceden 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 elemento de configuración de confianza 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 la directiva de confianza no se puede invalidar localmente.