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 belirten 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şim güvenliği etkinse; aksi takdirde , false
. Varsayılan değer: false
.
- Öznitelikler
Açıklamalar
Eski kod erişim güvenliği etkinleştirildiğinde aşağıdaki güvenlik kuralları uygulanır:
Kod erişim güvenliği (CAS) ilkesi, makine ilkesi ile belirtilen ASP.NET kısmi güven ilkesi dosyasının birleşiminden oluşturulur.
Kısmi güven uygulama etki alanları, uygulama etki alanı düzeyinde tam güvene geri 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 .NET Framework 1.1 veya .NET Framework 2.0 SP1 sürümlerinde bulunan üyelik koşullarını içerir.
kısmi ASP.NET güven dosyalarında tanımlandığı gibi izinleri değerlendirmek için ek üyelik koşulları 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ı "legacy" 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'dan yüklenirse, eski modda ASP.NET bunun yerine güvenlik ilkesini Legacy.web_mediumtrust.config yükler.