共用方式為


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

需求

包含於:<system.web>

**Web 平台:**IIS 5.0、IIS 5.1、IIS 6.0

**組態檔:**Machine.config, Web.config

**組態區段處理常式:**System.Web.Security.CodeAccessSecurityHandler

請參閱

<securityPolicy> 項目 | ASP.NET 組態 | ASP.NET 設定結構描述