<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