securityPolicy Ögesi (ASP.NET Ayarlar Şeması)
Güvenlik ilkesi dosyaları için güvenlik ilkesi dosyaları ve güven düzeyi adları arasında eşleme koleksiyonu tanımlar.
<securityPolicy>
<trustLevel />
</securityPolicy>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst ögeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Tüm bölüm ögeleri tarafından devralınan öznitelikler dışında yoktur.
Alt Öğeler
Öge |
Açıklama |
---|---|
trustLevel |
İsteğe bağlı öğe. Güvenlik ilke eşlemeleri koleksiyonuna güvenlik düzeyi adı ve ilişkili ilke dosyası arasındaki eşlemeyi ekler. Sonra, güvenlik ilkesi dosyası, bir ASP.NET uygulamasına trust ögesinin level özniteliğindeki güven düzeyi adı belirtilerek uygulanabilir. |
Üst Öğeler
Öge |
Açıklama |
---|---|
configuration |
Ortak dil çalıştırma modülü ile .NET Framework uygulamaları tarafından kullanılan bütün yapılandırma dosyalarında yer alması gereken kök ögeyi belirtir. |
system.web |
Yapılandırma dosyasında ASP.NET yapılandırma ayarları için kök öge belirtir ve ASP.NET Web uygulamalarını yapılandıran ve uygulamaların davranışını denetleyen yapılandırma ögelerini içerir. |
Açıklamalar
securityPolicy ögesi, güvenlik ilkesi dosyaları için güvenlik ilkesi dosyaları ve güven düzeyi adları arasında eşleme koleksiyonu tanımlar. policyFile özniteliği tarafından belirtilen bir dosyaya eşlenen adlandırdığınız trustLevel ögesini ekleyerek güvenlik sisteminin kapsamını genişletebilirsiniz.
ASP.NET ve ilke dosyaları hakkında daha fazla bilgi için bkz. ASP.NET Güven Düzeyleri ve İlke Dosyaları ve Yönetme güvenlik ilkesi.
Örnek
Aşağıdaki kod örneğinde farklı güven düzeylerini işleyen ilke dosyalarının nasıl belirlenlendiği gösterilmektedir.
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
<trustLevel name="High" policyFile="web_hightrust.config"/>
<trustLevel name="Medium" policyFile="web_mediumtrust.config"/>
<trustLevel name="Low" policyFile="web_lowtrust.config"/>
<trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
<trustLevel
name="CustomTrustLevel"
policyFile="customtrust.config"/>
</securityPolicy>
Öğe Bilgileri
Yapılandırma bölümü işleyicisi |
|
Yapılandırma üyesi |
|
Yapılandırılabilir konumlar |
Machine.config Kök düzeyinde Web.config Uygulama düzeyinde Web.config |
Gereksinimler |
Microsoft Internet Information Services (IIS) sürüm 5.0, 5.1 veya 6.0 .NET Framework sürüm 1.0, 1.1 veya 2.0 Microsoft Visual Studio 2003 veya Visual Studio 2005 |
Ayrıca bkz.
Görevler
Nasıl Yapılır: Özel dizin Yer Ayarlar kullanarak yapılandırma
Nasıl Yapılır: ASP.NET Yapılandırması kilitlemek Ayarlar
Başvuru
system.web Ögesi (ASP.NET Ayarlar Şeması)
securityPolicy için trustLevel Ögesi (ASP.NET Ayarlar Şeması)
configuration Ögesi (Genel Ayarlar Şeması)
güven öğesi (asp.net Ayarlar Şeması)
System.Web.Configuration.SecurityPolicySection
System.Web.Configuration.TrustLevel
Kavramlar
ASP.NET Güven Düzeyleri ve İlke Dosyaları
ASP.NET Yapılandırması güvenliğini sağlama
ASP.NET Yapılandırması senaryoları
Diğer Kaynaklar
ASP.NET Web uygulaması güvenliği
Genel Yapılandırma Ayarları (ASP.NET)
ASP.NET Web site Administation