Compartilhar via


TrustSection.LegacyCasModel Propriedade

Definição

Obtém ou define um valor que indica se a segurança de acesso de código herdado 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 da propriedade

true se a segurança de acesso de código herdado estiver habilitada; caso contrário, false. O padrão é false.

Atributos

Comentários

Quando a segurança de acesso ao código herdado está habilitada, as seguintes regras de segurança se aplicam:

  • A política cas (segurança de acesso ao código) é estabelecida a partir da combinação de política de computador e do arquivo de política de confiança parcial ASP.NET especificado.

  • Os domínios de aplicativo de confiança parcial são revertidos para confiança total no nível do domínio do aplicativo.

  • Os arquivos de confiança parcial herdados localizados no diretório CONFIG no diretório de instalação .NET Framework são usados em vez dos novos arquivos de configuração de confiança parcial localizados no mesmo diretório. Os arquivos herdados incluem as condições de associação encontradas nas versões .NET Framework 1.1 ou .NET Framework 2.0 SP1 do .NET Framework.

  • Condições de associação adicionais para avaliar permissões são aplicadas, conforme definido em ASP.NET arquivos de confiança parcial. O diretório CONFIG fornecido com a versão .NET Framework 4 contém arquivos de política de confiança parcial herdados. Os nomes desses arquivos incluem a cadeia de caracteres "herdada" e contêm as seções .NET Framework 2.0 SP1. Essas seções contêm condições de associação não vazias necessárias para avaliar a política cas em relação a assemblies.

  • Se o aplicativo ASP.NET estiver em execução em confiança parcial e o arquivo de política de segurança para o nível de confiança for mapeado para um dos arquivos de configuração de confiança parcial padrão, ASP.NET escolherá automaticamente o arquivo de configuração herdado correspondente. Por exemplo, se a política de segurança normalmente for carregada de Web_mediumtrust.config, no modo herdado ASP.NET carregará a política de segurança de Legacy.web_mediumtrust.config.

Aplica-se a