AspNetHostingPermissionLevel Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il livello di attendibilità concesso a un'applicazione Web ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Ereditarietà
- Attributi
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 100 | Indica che non viene concessa alcuna autorizzazione. Tutte le richieste di AspNetHostingPermission avranno esito negativo. |
| Minimal | 200 | Indica che le funzionalità protette con una richiesta per il Minimal livello avranno esito positivo. Questo livello consente l'esecuzione del codice ma non l'interazione con le risorse presenti nel sistema. Questo livello viene concesso configurando almeno il Minimal livello di attendibilità usando la sezione trust in un file di configurazione. |
| Low | 300 | Indica che le funzionalità protette con una richiesta di qualsiasi livello minore o uguale al Low livello avranno esito positivo. Questo livello è progettato per consentire l'accesso in sola lettura a risorse limitate in un ambiente vincolato. Questo livello viene concesso specificando il Low livello di attendibilità nella sezione trust in un file di configurazione. |
| Medium | 400 | Indica che le funzionalità protette con una richiesta di qualsiasi livello minore o uguale al Medium livello avranno esito positivo. Questo livello viene concesso configurando almeno il Medium livello di attendibilità nella sezione trust in un file di configurazione. |
| High | 500 | Indica che le funzionalità protette con una richiesta di qualsiasi livello minore o uguale al livello di |
| Unrestricted | 600 | Indica che tutte le richieste di autorizzazione per l'uso di tutte le funzionalità di un'applicazione verranno concesse. Equivale a concedere il livello di |
Commenti
Vedere ASP.NET Sicurezza dall'accesso al codice per informazioni dettagliate sulle autorizzazioni concesse a ogni livello di attendibilità.
I membri di questa enumerazione definiscono i livelli di sicurezza delle applicazioni che vanno dall'attendibilità totale (l'applicazione non è vincolata dalla sicurezza dell'accesso al codice) alla relazione di trust minima (l'applicazione ha l'autorizzazione solo per l'esecuzione). Impostare il livello di attendibilità per una risorsa ASP.NET con l'elemento di configurazione trust in un file di Web.config o Machine.config.
Se si desidera bloccare i criteri di sicurezza per un server o un sito Web specifico, usare l'elemento location insieme all'attributo allowOverride=false per assicurarsi che le impostazioni dei criteri di attendibilità non possano essere sostituite localmente.