Freigeben über


<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