Partager via


TrustSection.LegacyCasModel Propriété

Définition

Obtient ou définit une valeur qui indique si la sécurité d'accès du code héritée 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é d'accès du code héritée 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 du code (CAS) est établie à partir de la combinaison de la stratégie d’ordinateur et du fichier de stratégie de confiance partielle ASP.NET spécifié.

  • Les domaines d’application de confiance partielle redevient une confiance totale au niveau du domaine d’application.

  • Les fichiers de confiance partielle hérités situés dans le répertoire CONFIG du répertoire d’installation du .NET Framework sont utilisés à la place des nouveaux fichiers de configuration de confiance partielle qui se trouvent dans le même répertoire. Les fichiers hérités incluent les conditions d’appartenance trouvées dans les versions .NET Framework 1.1 ou .NET Framework 2.0 SP1 du .NET Framework.

  • Des conditions d’appartenance supplémentaires pour évaluer les autorisations sont appliquées, telles que définies dans ASP.NET fichiers de confiance 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 qui sont nécessaires à l’évaluation de la stratégie CAS par rapport aux 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 de confiance 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 généralement chargée à partir de Web_mediumtrust.config, en mode hérité, ASP.NET chargez plutôt la stratégie de sécurité à partir de Legacy.web_mediumtrust.config.

S’applique à