TrustSection.LegacyCasModel Propriedade

Definição

Recebe ou define um valor que indica se a segurança de acesso ao código legado está ativada.

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 Propriedade

true se a segurança de acesso ao código legado estiver ativada; caso contrário, false. A predefinição é false.

Atributos

Observações

Quando a segurança de acesso a código legado está ativada, aplicam-se as seguintes regras de segurança:

  • A política de segurança de acesso ao código (CAS) é estabelecida a partir da combinação da política de máquina e do ficheiro de política de confiança parcial ASP.NET especificado.

  • Domínios de aplicação de confiança parcial revertem a ser confiança total ao nível do domínio de aplicação.

  • Os ficheiros de confiança parcial legados localizados no diretório CONFIG no diretório de instalação do .NET Framework são usados em vez dos novos ficheiros de configuração de confiança parcial que estão localizados no mesmo diretório. Os ficheiros legados incluem as condições de adesão encontradas no .NET Framework 1.1 e no .NET Framework 2.0 SP1.

  • São aplicadas condições adicionais de pertença para avaliar permissões, conforme definido nos ficheiros de confiança parcial ASP.NET. O diretório CONFIG que vem com a versão .NET Framework 4 contém ficheiros legados de políticas de confiança parcial. Os nomes destes ficheiros incluem a cadeia "legacy" e contêm as secções .NET Framework 2.0 SP1. Estas secções contêm condições de adesão não vazias que são necessárias para avaliar a política CAS face às assembleias.

  • Se a aplicação ASP.NET estiver a correr em confiança parcial e o ficheiro de política de segurança ao nível de confiança mapear para um dos ficheiros de configuração de confiança parcial predefinidos, o ASP.NET escolhe automaticamente o ficheiro de configuração legado correspondente. Por exemplo, se a política de segurança normalmente seria carregada a partir de Web_mediumtrust.config, então em modo legado ASP.NET irá carregar a política de segurança de Legacy.web_mediumtrust.config.

Aplica-se a