Elemento <trust>
Consente di configurare il livello di protezione dall'accesso di codice per un'applicazione. La sezione <trust> può essere dichiarata a livello di applicazione, sito e computer.
<configuration>
<system.web>
<trust>
<trust level="Full|High|Medium|Low|Minimal" originUrl="url"/>
Attributo obbligatorio
Attributo | Opzione | Descrizione |
---|---|---|
level | Specifica l'area di protezione in cui verrà eseguita l'applicazione. Il valore predefinito è Full. I livelli denominati corrispondono ai livelli di protezione definiti in <trustLevel>. | |
Full | Specifica che in ASP.NET i criteri di protezione non vengono ristretti. | |
High | Specifica che alla protezione dall'accesso di codice viene applicato il livello High. | |
Medium | Specifica che alla protezione dall'accesso di codice viene applicato il livello Medium. | |
Low | Specifica che alla protezione dall'accesso di codice viene applicato il livello Low. | |
Minimal | Specifica che alla protezione dall'accesso di codice viene applicato il livello Minimal. |
Attributo facoltativo
Attributo | Descrizione |
---|---|
originUrl | Specifica l'URL di origine di un'applicazione. Se presente, l'attributo può essere utilizzato per alcune autorizzazioni come WebRequest, che consentono la connettività all'host di origine. Questo consente il corretto funzionamento delle autorizzazioni che si basano sulla nozione di host. |
Esempio
Nell'esempio che segue vengono specificate le impostazioni di livello di attendibilità di un'applicazione ASP.NET.
<system.web>
<trust level="Full" originUrl=""/>
</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