Sdílet prostřednictvím


TrustSection.LegacyCasModel Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda je povoleno zabezpečení přístupu ke starší verzi kódu.

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

Hodnota vlastnosti

truepokud je povolené zabezpečení přístupu ke starší verzi kódu; v opačném případě . false Výchozí formát je false.

Atributy

Poznámky

Pokud je povolené zabezpečení přístupu ke starší verzi kódu, platí následující pravidla zabezpečení:

  • Zásady zabezpečení přístupu kódu (CAS) se vytváří z kombinace zásad počítače a zadaného ASP.NET souboru zásad částečné důvěryhodnosti.

  • Částečně důvěryhodné domény aplikace se na úrovni domény aplikace vrátí k úplnému vztahu důvěryhodnosti.

  • Starší soubory s částečným vztahem důvěryhodnosti umístěné v adresáři CONFIG v instalačním adresáři rozhraní .NET Framework se používají místo nových konfiguračních souborů s částečným vztahem důvěryhodnosti, které jsou umístěny ve stejném adresáři. Starší soubory obsahují podmínky členství, které byly nalezeny ve verzích rozhraní .NET Framework 1.1 nebo .NET Framework 2.0 SP1 rozhraní .NET Framework.

  • Pro vyhodnocení oprávnění se použijí další podmínky členství, jak jsou definovány v ASP.NET částečných důvěryhodných souborech. Adresář CONFIG, který se dodává s verzí rozhraní .NET Framework 4, obsahuje starší soubory zásad částečné důvěryhodnosti. Názvy těchto souborů obsahují řetězec "legacy" a obsahují oddíly rozhraní .NET Framework 2.0 SP1. Tyto oddíly obsahují neprázdné podmínky členství, které jsou potřeba k vyhodnocení zásad CAS pro sestavení.

  • Pokud ASP.NET aplikace běží v částečném vztahu důvěryhodnosti a soubor zásad zabezpečení pro úroveň důvěryhodnosti se mapuje na jeden z výchozích konfiguračních souborů s částečnou důvěryhodností, ASP.NET automaticky zvolí odpovídající starší konfigurační soubor. Pokud by například zásady zabezpečení byly obvykle načteny z Web_mediumtrust.config, pak ve starším režimu ASP.NET místo toho načte zásady zabezpečení z Legacy.web_mediumtrust.config.

Platí pro