<securityPolicy> Element

Defines valid mappings of named security levels to policy files. This section can be declared at the machine, site, and application levels. You can extend the security system by providing your own named <trustLevel> subtag mapped to a file specified by the policyFile attribute.

<configuration>
   <system.web>
      <securityPolicy>

<securityPolicy>
   <trustLevel name="value" policyFile="value"/>
</securityPolicy>

Subtag

Subtag Description
<trustLevel> Specifies a security level name and associated policy file for each security level.

Example

The following example specifies the policy files that handle different trust levels.

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

Requirements

Contained Within: <system.web>

Web Platform: IIS 5.0, IIS 5.1, IIS 6.0

Configuration File: Machine.config, Web.config

Configuration Section Handler: System.Web.Configuration.SecurityPolicyConfigHandler

See Also

ASP.NET Configuration | ASP.NET Settings Schema | ASP.NET Trust Levels and Policy Files