TrustSection.LegacyCasModel Propiedad

Definición

Obtiene o establece un valor que indica si la seguridad de acceso al código heredado está habilitada.

public:
 property bool LegacyCasModel { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)]
public bool LegacyCasModel { get; set; }
[<System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)>]
member this.LegacyCasModel : bool with get, set
Public Property LegacyCasModel As Boolean

Valor de propiedad

true si la seguridad de acceso al código heredado está habilitada; de lo contrario, false. El valor predeterminado es false.

Atributos

Comentarios

Cuando se habilita la seguridad de acceso al código heredado, se aplican las siguientes reglas de seguridad:

  • La directiva de seguridad de acceso de código (CAS) se establece a partir de la combinación de directiva de máquina y del archivo de directiva de confianza parcial especificado ASP.NET.

  • Los dominios de aplicación de confianza parcial vuelven a ser de plena confianza en el nivel de dominio de aplicación.

  • Los archivos de confianza parcial heredados ubicados en el directorio CONFIG del directorio de instalación de .NET Framework se usan en lugar de los nuevos archivos de configuración de confianza parcial que se encuentran en el mismo directorio. Los archivos heredados incluyen las condiciones de pertenencia que se encontraron en .NET Framework 1.1 y .NET Framework 2.0 SP1.

  • Se aplican condiciones de pertenencia adicionales para evaluar los permisos, tal como se define en ASP.NET archivos de confianza parciales. El directorio CONFIG que se incluye con la versión de .NET Framework 4 contiene archivos de directiva de confianza parcial heredados. Los nombres de estos archivos incluyen la cadena "heredada" y contienen las secciones .NET Framework 2.0 SP1. Estas secciones contienen condiciones de pertenencia no vacías necesarias para evaluar la directiva CAS en ensamblados.

  • Si la aplicación ASP.NET se ejecuta en confianza parcial y el archivo de directiva de seguridad del nivel de confianza se asigna a uno de los archivos de configuración de confianza parcial predeterminados, ASP.NET elige automáticamente el archivo de configuración heredado correspondiente. Por ejemplo, si la directiva de seguridad normalmente se cargaría desde Web_mediumtrust.config, en el modo heredado ASP.NET cargará la directiva de seguridad desde Legacy.web_mediumtrust.config.

Se aplica a