<trustLevel>-Element
Definiert die Zuordnung bestimmter Sicherheitsebenen zu benannten Dateien mit Sicherheitsrichtlinien. Das <trustLevel>-Element kann nur für den gesamten Standort deklariert werden.
<configuration>
<system.web>
<securityPolicy>
<trustLevel>
<trustLevel name="Full|High||Medium|Low|Minimal"
policyFile="filename.config"/>
Erforderliche Attribute
Attribut | Option | Beschreibung |
---|---|---|
name | Gibt eine benannte Sicherheitsebene an, die einer Richtliniendatei zugeordnet ist. Der Standardwert ist Full. | |
Full | Gibt an, dass ASP.NET die Sicherheitsrichtlinien nicht durch anwendungsdomänenspezifische Richtlinien einschränkt. Full ist keine Sicherheitsrichtliniendatei zugeordnet. | |
High | Gibt die Zuordnung der Richtliniendatei für die Sicherheitsebene High an. | |
Medium | Gibt die Zuordnung der Richtliniendatei für die Sicherheitsebene Medium an. | |
Low | Gibt die Zuordnung der Richtliniendatei für die Sicherheitsebene Low an. | |
Minimal | Gibt die Zuordnung der Richtliniendatei für die Sicherheitsebene Minimum an. | |
policyFile | Gibt die Konfigurationsdatei an, die die Sicherheitsrichtlinieneinstellungen für die benannte Sicherheitsebene enthält. |
Hinweise
ASP.NET behandelt die volle Vertrauenswürdigkeit (Full) auf besondere Art und Weise, so dass ihr keine Richtliniendatei zugeordnet ist. Wenn Full festgelegt ist, fügt der ASP.NET-Host der Anwendung keine zusätzlichen Richtlinien für die Anwendungsdomänenebene hinzu. Die Vertrauensebene Full wird immer einem internen Handler zugeordnet, und das policyFile-Attribut wird ignoriert.
Beispiel
Im folgenden Beispiel werden Einstellungen für Vertrauensebenen für eine ASP.NET-Anwendung angegeben.
<system.web>
<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"/>
</securityPolicy>
</system.web>
Anforderungen
Enthalten in: <system.web>
Webplattform: IIS 5.0, IIS 5.1, IIS 6.0
Konfigurationsdatei: Machine.config, Web.config
Konfigurationsabschnittshandler: System.Web.Security.CodeAccessSecurityHandler
Siehe auch
<securityPolicy>-Element | ASP.NET-Konfiguration | ASP.NET-Einstellungsschema