TrustSection.LegacyCasModel Propriété

Définition

Obtient ou définit une valeur qui indique si la sécurité de l’accès au code hérité est activée.

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

Valeur de propriété

true si la sécurité de l’accès au code hérité est activée ; sinon, false. La valeur par défaut est false.

Attributs

Remarques

Lorsque la sécurité d’accès au code hérité est activée, les règles de sécurité suivantes s’appliquent :

  • La stratégie de sécurité d’accès au code (CAS) est établie à partir de la combinaison de la stratégie d’ordinateur et du fichier de stratégie d’approbation partielle spécifié ASP.NET.

  • Les domaines d’application d’approbation partielle rétablissent l’approbation totale au niveau du domaine d’application.

  • Les fichiers d’approbation partielle hérités situés dans le répertoire CONFIG du répertoire d’installation .NET Framework sont utilisés au lieu des nouveaux fichiers de configuration de confiance partielle situés dans le même répertoire. Les fichiers hérités incluent les conditions d’appartenance trouvées dans .NET Framework 1.1 et .NET Framework 2.0 SP1.

  • Des conditions d’appartenance supplémentaires pour évaluer les autorisations sont appliquées, comme défini dans ASP.NET fichiers d’approbation partielle. Le répertoire CONFIG fourni avec la version .NET Framework 4 contient des fichiers de stratégie de confiance partielle hérités. Les noms de ces fichiers incluent la chaîne « legacy » et contiennent les sections .NET Framework 2.0 SP1. Ces sections contiennent des conditions d’appartenance non vides nécessaires à l’évaluation de la stratégie CAS sur les assemblys.

  • Si l’application ASP.NET s’exécute en confiance partielle et que le fichier de stratégie de sécurité pour le niveau de confiance est mappé à l’un des fichiers de configuration d’approbation partielle par défaut, ASP.NET choisit automatiquement le fichier de configuration hérité correspondant. Par exemple, si la stratégie de sécurité est normalement chargée à partir de Web_mediumtrust.config, le mode hérité ASP.NET charge plutôt la stratégie de sécurité à partir de Legacy.web_mediumtrust.config.

S’applique à