Condividi tramite


TrustSection.LegacyCasModel Proprietà

Definizione

Ottiene o imposta un valore che indica se è abilitata la sicurezza dall'accesso di codice legacy.

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

Valore della proprietà

true se la sicurezza dall'accesso di codice legacy è abilitata, in caso contrario false. Il valore predefinito è false.

Attributi

Commenti

Quando la sicurezza dell'accesso al codice legacy è abilitata, si applicano le regole di sicurezza seguenti:

  • I criteri di sicurezza dall'accesso al codice vengono stabiliti dalla combinazione di criteri del computer e dall'ASP.NET file di criteri di attendibilità parziale.

  • I domini applicazione con attendibilità parziale ripristinano l'attendibilità totale a livello di dominio dell'applicazione.

  • I file di attendibilità parziale legacy che si trovano nella directory CONFIG nella directory di installazione di .NET Framework vengono usati anziché i nuovi file di configurazione parzialmente attendibili che si trovano nella stessa directory. I file legacy includono le condizioni di appartenenza rilevate nelle versioni di .NET Framework 1.1 o .NET Framework 2.0 SP1 di .NET Framework.

  • Vengono applicate condizioni di appartenenza aggiuntive per valutare le autorizzazioni, come definito in ASP.NET file di attendibilità parziale. La directory CONFIG fornita con la versione .NET Framework 4 contiene file di criteri di attendibilità parziale legacy. I nomi di questi file includono la stringa "legacy" e contengono le sezioni .NET Framework 2.0 SP1. Queste sezioni contengono condizioni di appartenenza non vuote necessarie per valutare i criteri CAS rispetto agli assembly.

  • Se l'applicazione ASP.NET è in esecuzione in attendibilità parziale e il file dei criteri di sicurezza per il livello di attendibilità è mappato a uno dei file di configurazione parzialmente attendibili predefiniti, ASP.NET sceglie automaticamente il file di configurazione legacy corrispondente. Ad esempio, se i criteri di sicurezza vengono normalmente caricati da Web_mediumtrust.config, in modalità legacy ASP.NET caricheranno invece i criteri di sicurezza da Legacy.web_mediumtrust.config.

Si applica a