Udostępnij za pośrednictwem


securityPolicy elementu (ASP.Schemat ustawień netto)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Określa zbiór mapowań między plikami zasad zabezpieczeń i nazwy poziomu zaufania dla plików zasad zabezpieczeń.

<securityPolicy>
   <trustLevel />
</securityPolicy>

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty i elementy podrzędne elementy nadrzędne.

Atrybuty

Brak, z wyjątkiem dla atrybutów, które są dziedziczone przez wszystkie elementy z sekcji.

Elementy podrzędne

Element

Opis

trustLevel

Opcjonalnego elementu.

Dodaje mapowanie między nazwę poziomu zabezpieczeń i plików skojarzonych zasad do kolekcji mapowania zasad zabezpieczeń.

Plik zasad zabezpieczeń można następnie zastosować do aplikacji ASP.NET aplikacji, określając nazwę poziomu zaufania w level atrybutu zaufania element.

Elementy nadrzędne

Element

Opis

configuration

Określa element główny wymagane w każdym pliku konfiguracyjnym, który jest używany przez aparatu plików wykonywalnych języka wspólnego oraz.NET Framework aplikacji.

system.web

Określa element główny dla aplikacji ASP.Ustawienia konfiguracji netto w konfiguracji pliku i zawiera elementy konfiguracyjne określające konfigurację programu ASP.NET aplikacje sieci Web i kontrolować zachowanie tych aplikacji.

Uwagi

securityPolicy Element definiuje zbiór mapowań między plikami zasad zabezpieczeń i nazwy poziomu zaufania dla plików zasad zabezpieczeń. System zabezpieczeń można rozszerzyć, podając swoje własne nazwany trustLevel element mapowany do pliku, który jest określony przez policyFile atrybut.

Aby uzyskać informacje na temat ASP.Pliki netto i zasad, zobacz ASP.NET Trust Levels and Policy Files i Administering Security Policy.

Przykład

Poniższy przykład kodu pokazuje, jak określić pliki zasad, które obsługują różne poziomy zaufania.

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

Informacje o elementach

Program obsługi sekcji konfiguracji

SecurityPolicySection

Członkowskie konfiguracji

SecurityPolicy

Lokalizacje konfigurowalne

Machine.config

Web.config na poziomie katalogu głównego

Poziom aplikacji Web.config

Wymagania

Microsoft Internet Information Services (IIS) w wersji 5.0, 5.1 lub 6.0

.NET Framework w wersji 1.0, 1.1 lub 2.0

Microsoft Visual Studio 2003 lub Visual Studio 2005

Zobacz też

Zadania

How to: Configure Specific Folders Using Location Settings

How to: Lock ASP.NET Configuration Settings

Informacje

System.Web elementu (ASP.Schemat ustawień netto)

trustLevel elementu dla securityPolicy (ASP.Schemat ustawień netto)

Konfiguracja elementu (schemat ustawień ogólne)

zaufania elementu (ASP.Schemat ustawień netto)

System.Configuration

System.Web.Configuration

System.Web.Configuration.SecurityPolicySection

System.Web.Configuration.TrustLevel

Koncepcje

ASP.NET Trust Levels and Policy Files

Securing Configuration

Configuration Inheritance

Inne zasoby

ASP.NET Web Application Security

Administering Security Policy

Ogólne ustawienia konfiguracji (ASP.(NET)

ASP.NET ustawienia konfiguracji

Configuring ASP.NET Applications

ASP.NET Configuration Files

ASP.NET Configuration API