TrustSection.LegacyCasModel Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.