TrustSection.LegacyCasModel Özellik

Tanım

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.

Şunlara uygulanır