TrustSection.LegacyCasModel Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.