Elemento <trustLevel>
Consente di definire mapping tra livelli di protezione specifici e file di criteri denominati. L'elemento <trustLevel> può essere dichiarato solo a livello di sito.
<configuration>
<system.web>
<securityPolicy>
<trustLevel>
<trustLevel name="Full|High||Medium|Low|Minimal"
policyFile="filename.config"/>
Attributi obbligatori
Attributo | Opzione | Descrizione |
---|---|---|
name | Specifica un livello di protezione denominato di cui si esegue il mapping a un file di criteri. Il valore predefinito è Full. | |
Full | Specifica che in ASP.NET i criteri di protezione non sono limitati dai criteri specifici di dominio di un'applicazione. Non esiste alcun file di criteri di protezione associato a Full. | |
High | Specifica il mapping del file di criteri con livello di protezione High. | |
Medium | Specifica il mapping del file di criteri con livello di protezione Medium. | |
Low | Specifica il mapping del file di criteri con livello di protezione Low. | |
Minimal | Specifica il mapping del file di criteri con livello di protezione Minimal. | |
policyFile | Specifica il file di configurazione che contiene le impostazioni dei criteri di protezione per il livello di protezione denominato. |
Osservazioni
In ASP.NET l'attendibilità Full presenta caratteristiche particolari e a essa non è associato un file di criteri. Se si imposta Full, l'host ASP.NET non aggiungerà altri criteri a livello di dominio per l'applicazione. Il livello di attendibilità Full è sempre mappato a un gestore interno e l'attributo policyFile viene ignorato.
Esempio
Nell'esempio che segue vengono specificate le impostazioni di livello di attendibilità di un'applicazione 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>
Requisiti
Contenuto in: <system.web>
Piattaforma Web: IIS 5.0, IIS 5.1, IIS 6.0
File di configurazione: Machine.config, Web.config
Gestore della sezione di configurazione: System.Web.Security.CodeAccessSecurityHandler
Vedere anche
Elemento <securityPolicy> | Configurazione ASP.NET | Schema delle impostazioni ASP.NET