Share via


TrustSection.LegacyCasModel Propiedad

Definición

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

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 del código heredada está habilitada; de lo contrario, false. De manera predeterminada, 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 el 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 la 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 las versiones de .NET Framework 1.1 o .NET Framework 2.0 SP1 de .NET Framework.

  • 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 de .NET Framework 2.0 SP1. Estas secciones contienen condiciones de pertenencia no vacías necesarias para evaluar la directiva CAS con los ensamblados.

  • Si la aplicación ASP.NET se ejecuta en confianza parcial y el archivo de directiva de seguridad para el 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 se cargaría normalmente desde Web_mediumtrust.config, en el modo heredado ASP.NET cargará la directiva de seguridad desde Legacy.web_mediumtrust.config.

Se aplica a