TrustSection.LegacyCasModel Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.