Element securityPolicy (schéma nastavení ASP.NET)
Definuje kolekci mapování mezi soubory zásad zabezpečení a názvy úrovní důvěryhodnosti pro soubory zásad zabezpečení.
<securityPolicy>
<trustLevel />
</securityPolicy>
Atributy a prvky
Následující části popisují atributy, podřízené prvky a rodičovské prvky.
v případě vícehodnotových atributů
Žádný, s výjimkou atributů, které jsou zděděny všemi prvky oddílu.
Podřízené prvky
Prvek |
Popis |
---|---|
trustLevel |
Volitelný prvek. Přidá mapování mezi názvem úrovně zabezpečení a přidruženým souborem zásad do kolekce mapování zásad zabezpečení. Soubor zásad zabezpečení lze potom použít pro aplikaci technologie ASP.NET určením názvu úrovně důvěryhodnosti v atributu level prvku trust. |
Nadřazené prvky
Prvek |
Popis |
---|---|
configuration |
Určuje požadovaný kořenový element nacházející se v každém konfiguračním souboru, který je používán modulem CLR (Common Language Runtime) a aplikacemi rozhraní .NET Framework. |
system.web |
Určuje kořenový element konfiguračního souboru s nastavením konfigurace technologie ASP.NET a obsahuje konfigurační prvky, které konfigurují webové aplikace ASP.NET a řídí chování aplikací. |
Poznámky
Element securityPolicy definuje kolekci mapování mezi soubory zásad zabezpečení a názvy úrovní důvěryhodnosti pro soubory zásad zabezpečení. Systém zabezpečení lze rozšířit poskytnutím vlastního pojmenovaného elementu trustLevel mapovaného na soubor, který je určen atributem policyFile.
Informace o souborech technologie ASP.NET a zásadách naleznete v tématu Úrovně důvěryhodnosti a soubory zásad technologie ASP.NET a Spravování zásad zabezpečení.
Příklad
Následující příklad kódu ukazuje, jak specifikovat soubory zásad, které zpracovávají různé úrovně důvěryhodnosti.
<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>
Informace prvku
Obslužná rutina konfiguračního oddílu |
|
Konfigurační člen |
|
Konfigurovatelná umístění |
Machine.config Web.config kořenové úrovně Web.config aplikační úrovně |
Požadavky |
Microsoft Internet Information Services (IIS) 5.0, 5.1 nebo 6.0 .NET Framework, verze 1.0, 1.1 nebo 2.0 Microsoft Visual Studio 2003 nebo Visual Studio 2005 |
Viz také
Úkoly
Postup: Konfigurace specifických adresářů pomocí nastavení místa
Postupy: Uzamknutí nastavení konfigurace technologie ASP.NET
Odkaz
Element system.web (schéma nastavení ASP.NET)
Podelement trustLevel elementu securityPolicy (schéma nastavení ASP.NET)
Element configuration (schéma obecného nastavení)
Element trust (schéma nastavení technologie ASP.NET)
System.Web.Configuration.SecurityPolicySection
System.Web.Configuration.TrustLevel
Koncepty
Úrovně důvěryhodnosti a soubory zásad technologie ASP.NET
Zabezpečení konfigurace technologie ASP.NET
Scénáře konfigurace technologie ASP.NET
Další zdroje
Zabezpečení webové aplikace ASP.NET
Obecné nastavení konfigurace (technologie ASP.NET)