TrustSection.LegacyCasModel Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eski kod erişim güvenliğinin etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.
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
Özellik Değeri
true eski kod erişimi güvenliği etkinse; aksi takdirde , false. Varsayılan değer: false.
- Öznitelikler
Açıklamalar
Eski kod erişimi güvenliği etkinleştirildiğinde aşağıdaki güvenlik kuralları uygulanır:
Kod erişim güvenliği (CAS) ilkesi, makine ilkesi ve belirtilen ASP.NET kısmi güven ilkesi dosyası birleşiminden oluşturulur.
Kısmi güven uygulaması etki alanları, uygulama etki alanı düzeyinde tam güvene döner.
.NET Framework yükleme dizinindeki CONFIG dizininde bulunan eski kısmi güven dosyaları, aynı dizinde bulunan yeni kısmi güven yapılandırma dosyaları yerine kullanılır. Eski dosyalar, .NET Framework 1.1 ve .NET Framework 2.0 SP1'de bulunan üyelik koşullarını içerir.
İzinleri değerlendirmek için ek üyelik koşulları, kısmi ASP.NET güven dosyalarında tanımlandığı gibi uygulanır. .NET Framework 4 sürümüyle birlikte gelen CONFIG dizini eski kısmi güven ilkesi dosyalarını içerir. Bu dosyaların adları "eski" dizesini içerir ve .NET Framework 2.0 SP1 bölümlerini içerir. Bu bölümler, CAS ilkesini derlemelere karşı değerlendirmek için gereken boş olmayan üyelik koşulları içerir.
ASP.NET uygulaması kısmi güven içinde çalışıyorsa ve güven düzeyi için güvenlik ilkesi dosyası varsayılan kısmi güven yapılandırma dosyalarından biriyle eşleniyorsa ASP.NET ilgili eski yapılandırma dosyasını otomatik olarak seçer. Örneğin, güvenlik ilkesi normalde Web_mediumtrust.config'den yüklenirse, eski modda ASP.NET bunun yerine Legacy.web_mediumtrust.config'den güvenlik ilkesini yükler.