Aracılığıyla paylaş


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

SecurityPolicySection

Yapılandırma üyesi

SecurityPolicy

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.Configuration

System.Web.Configuration

System.Web.Configuration.SecurityPolicySection

System.Web.Configuration.TrustLevel

Kavramlar

ASP.NET Güven Düzeyleri ve İlke Dosyaları

Yönetme güvenlik ilkesi

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 Yapılandırma Ayarları

ASP.NET Web site Administation

ASP.NET Yapılandırması dosyalarının

ASP.NET Yapılandırması API