Udostępnij za pośrednictwem


TrustSection.LegacyCasModel Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy starsze zabezpieczenia dostępu kodu są włączone.

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

Wartość właściwości

true jeśli włączono zabezpieczenia dostępu do starszego kodu; w przeciwnym razie , false. Wartość domyślna to false.

Atrybuty

Uwagi

Po włączeniu zabezpieczeń dostępu do starszego kodu obowiązują następujące reguły zabezpieczeń:

  • Zasady zabezpieczeń dostępu kodu (CAS) są ustanawiane na podstawie kombinacji zasad komputera i określonego ASP.NET pliku zasad częściowego zaufania.

  • Domeny aplikacji częściowo zaufania są przywracane do pełnego zaufania na poziomie domeny aplikacji.

  • Starsze pliki częściowo zaufania znajdujące się w katalogu CONFIG w katalogu instalacji .NET Framework są używane zamiast nowych plików konfiguracji częściowego zaufania, które znajdują się w tym samym katalogu. Starsze pliki obejmują warunki członkostwa, które zostały znalezione w .NET Framework 1.1 lub .NET Framework 2.0 SP1 wersji .NET Framework.

  • Dodatkowe warunki członkostwa do oceny uprawnień są stosowane zgodnie z definicją w ASP.NET częściowych plików zaufania. Katalog CONFIG dostarczany z wersją .NET Framework 4 zawiera starsze pliki zasad częściowego zaufania. Nazwy tych plików obejmują ciąg "starsza wersja" i zawierają sekcje .NET Framework 2.0 SP1. Te sekcje zawierają niepuste warunki członkostwa, które są wymagane do oceny zasad CAS względem zestawów.

  • Jeśli aplikacja ASP.NET działa w częściowym zaufaniu, a plik zasad zabezpieczeń dla poziomu zaufania jest mapowy na jeden z domyślnych plików konfiguracji częściowego zaufania, ASP.NET automatycznie wybiera odpowiedni starszy plik konfiguracji. Jeśli na przykład zasady zabezpieczeń będą zwykle ładowane z Web_mediumtrust.config, wówczas w starszym trybie ASP.NET zamiast tego załaduje zasady zabezpieczeń z Legacy.web_mediumtrust.config.

Dotyczy