TrustSection.LegacyCasModel 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定一個值,指示舊有程式碼存取安全是否啟用。
public:
property bool LegacyCasModel { bool get(); void set(bool value); };
[System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)]
public bool LegacyCasModel { get; set; }
[<System.Configuration.ConfigurationProperty("legacyCasModel", DefaultValue=false)>]
member this.LegacyCasModel : bool with get, set
Public Property LegacyCasModel As Boolean
屬性值
true若啟用舊有程式碼存取安全;否則,。 false 預設值為 false。
- 屬性
備註
當啟用舊有程式碼存取安全時,會適用以下安全規則:
程式碼存取安全(CAS)政策是由機器政策與指定的 ASP.NET 部分信任政策檔案結合而成。
部分信任應用域在應用域層級會回復為完全信任。
位於 .NET Framework 安裝目錄中 CONFIG 目錄中的舊有部分信任檔案,取代了位於同一目錄中的新部分信任設定檔。 舊有檔案包含在 .NET Framework 1.1 與 .NET Framework 2.0 SP1 中所發現的成員條件。
額外的成員條件用於評估權限,依據 ASP.NET 部分信任檔案所定義。 隨 .NET Framework 4 版本附帶的 CONFIG 目錄包含舊有的部分信任政策檔案。 這些檔案名稱包含字串「legacy」,並包含 .NET Framework 2.0 SP1 的各個區段。 這些章節包含非空會員條件,這些條件是評估 CAS 針對議會政策所必需的。
如果 ASP.NET 應用程式是以部分信任方式執行,且信任層級的安全政策檔對應到預設的部分信任設定檔,ASP.NET 會自動選擇對應的舊有設定檔。 例如,若安全政策通常從 Web_mediumtrust.config載入,則在舊有模式下 ASP.NET 會改為從 Legacy.web_mediumtrust.config載入安全政策。