<trustLevel> 元素

定义从特定安全级别到命名策略文件的映射。<trustLevel> 元素只能在站点级别声明。

配置结构的示例:

<configuration>
   <system.web>
      <securityPolicy>
         <trustLevel>

   <trustLevel name="Full|High||Medium|Low|Minimal" 
               policyFile="filename.config"/>

必需的属性

属性 选项 描述
name     指定映射到策略文件的已命名的安全级别。默认值为 Full
    Full 指定 ASP.NET 不使用应用程序域特定的策略限制安全策略。没有与 Full 相关的安全策略文件。
    High 指定 High 安全级别策略文件映射。
    Medium 指定 Medium 安全级别策略文件映射。
    Low 指定 Low 安全级别策略文件映射。
    Minimal 指定 Minimum 安全级别策略文件映射。
policyFile     指定包含用于已命名的安全级别的安全策略设置的配置文件。

注释

ASP.NET 对 Full 信任进行特别处理,所以它没有相关的策略文件。如果设置了 Full,ASP.NET 主机不会向应用程序添加额外的应用程序域级别策略。Full 信任级别总是映射到内部处理程序且忽略 policyFile 属性。

示例

下例为 ASP.NET 应用程序指定信任级别设置。

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

要求



相关主题


© 1997-2003 Microsoft Corporation。保留所有权利