TrustSection.LegacyCasModel Egenskap

Definition

Hämtar eller anger ett värde som anger om den äldre kodåtkomstsäkerheten är aktiverad.

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

Egenskapsvärde

trueom äldre kodåtkomstsäkerhet är aktiverat; annars . false Standardvärdet är false.

Attribut

Kommentarer

När äldre kodåtkomstsäkerhet är aktiverat gäller följande säkerhetsregler:

  • Kodåtkomstsäkerhetsprincip (CAS) upprättas från kombinationen av datorprincip och den angivna ASP.NET partiell förtroendeprincipfil.

  • Programdomäner med partiellt förtroende återgår till att vara fullständigt förtroende på programdomännivå.

  • De äldre partiella förtroendefilerna som finns i CONFIG-katalogen i .NET Framework-installationskatalogen används i stället för de nya partiella förtroendekonfigurationsfilerna som finns i samma katalog. De äldre filerna innehåller de medlemskapsvillkor som hittades i .NET Framework 1.1 och .NET Framework 2.0 SP1.

  • Ytterligare medlemskapsvillkor för att utvärdera behörigheter tillämpas enligt definitionen i ASP.NET partiella förtroendefiler. CONFIG-katalogen som levereras med .NET Framework 4-versionen innehåller äldre principfiler för partiellt förtroende. Namnen på dessa filer innehåller strängen "legacy" och innehåller avsnitten .NET Framework 2.0 SP1. De här avsnitten innehåller icke-tomma medlemskapsvillkor som behövs för att utvärdera CAS-principen mot sammansättningar.

  • Om det ASP.NET programmet körs i delvis förtroende och säkerhetsprincipfilen för förtroendenivån mappas till en av standardfilerna för partiell förtroendekonfiguration väljer ASP.NET automatiskt motsvarande äldre konfigurationsfil. Om säkerhetsprincipen till exempel normalt skulle läsas in från Web_mediumtrust.configläser ASP.NET i stället in säkerhetsprincipen från Legacy.web_mediumtrust.configi äldre läge.

Gäller för