TrustSection.LegacyCasModel Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de beveiliging van verouderde codetoegang is ingeschakeld.

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

Waarde van eigenschap

true als beveiliging van verouderde codetoegang is ingeschakeld; anders, false. De standaardwaarde is false.

Kenmerken

Opmerkingen

Wanneer beveiliging van verouderde codetoegang is ingeschakeld, zijn de volgende beveiligingsregels van toepassing:

  • Cas-beleid (Code Access Security) wordt ingesteld op basis van de combinatie van computerbeleid en het opgegeven ASP.NET gedeeltelijke vertrouwensbeleidsbestand.

  • Gedeeltelijke vertrouwensrelatie van toepassingsdomeinen wordt weer volledig vertrouwd op het niveau van het toepassingsdomein.

  • De verouderde gedeeltelijke vertrouwensbestanden in de map CONFIG in de .NET Framework-installatiemap worden gebruikt in plaats van de nieuwe gedeeltelijke vertrouwensconfiguratiebestanden die zich in dezelfde map bevinden. De verouderde bestanden bevatten de lidmaatschapsvoorwaarden die zijn gevonden in .NET Framework 1.1 en .NET Framework 2.0 SP1.

  • Aanvullende lidmaatschapsvoorwaarden voor het evalueren van machtigingen worden toegepast, zoals gedefinieerd in ASP.NET gedeeltelijke vertrouwensbestanden. De configuratiemap die wordt geleverd met de .NET Framework 4-release bevat verouderde gedeeltelijke vertrouwensbeleidsbestanden. De namen van deze bestanden bevatten de tekenreeks 'verouderd' en bevatten de secties .NET Framework 2.0 SP1. Deze secties bevatten niet-lege lidmaatschapsvoorwaarden die nodig zijn voor het evalueren van CAS-beleid op basis van assembly's.

  • Als de ASP.NET-toepassing wordt uitgevoerd in gedeeltelijke vertrouwensrelatie en het beveiligingsbeleidsbestand voor het vertrouwensniveau wordt toegewezen aan een van de standaardconfiguratiebestanden voor gedeeltelijke vertrouwensrelaties, ASP.NET automatisch het bijbehorende verouderde configuratiebestand kiest. Als het beveiligingsbeleid bijvoorbeeld normaal gesproken vanuit Web_mediumtrust.configwordt geladen, worden in de verouderde modus ASP.NET in plaats daarvan beveiligingsbeleid uit Legacy.web_mediumtrust.configgeladen.

Van toepassing op