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
High | 500 | Indica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a |
Low | 300 | Indica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a Low avranno esito positivo. Questo livello consente di concedere l'accesso in sola lettura a risorse limitate in un ambiente vincolato. Questo livello viene concesso specificando il livello di attendibilità Low nella sezione trust di un file di configurazione. |
Medium | 400 | Indica che le funzionalità protette con una richiesta per un livello di attendibilità pari o inferiore a Medium avranno esito positivo. Questo livello viene concesso mediante la configurazione di almeno il livello di attendibilità Medium nella sezione trust di un file di configurazione. |
Minimal | 200 | Indica che le funzionalità protette con una richiesta per il livello Minimal avranno esito positivo. Questo livello consente l'esecuzione del codice, ma non l'interazione con le risorse del sistema. Questo livello viene concesso mediante la configurazione di almeno il livello di attendibilità Minimal nella sezione trust di un file di configurazione. |
None | 100 | Indica che non viene concessa alcuna autorizzazione. Tutte le richieste di AspNetHostingPermission avranno esito negativo. |
Unrestricted | 600 | Indica che verranno concesse tutte le richieste di autorizzazione per l'uso di tutte le funzionalità di un'applicazione. Equivale alla concessione del livello di attendibilità |
Commenti
Per informazioni dettagliate sulle autorizzazioni concesse a ogni livello di attendibilità, vedere ASP.NET Sicurezza dall'accesso al codice .
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) al livello minimo di attendibilità (l'applicazione dispone dell'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 di 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.