AspNetHostingPermissionLevel Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Vertrauensstufe an, die einer ASP.NET Webanwendung gewährt wird.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 100 | Gibt an, dass keine Berechtigung erteilt wird. Alle Forderungen werden AspNetHostingPermission fehlschlagen. |
| Minimal | 200 | Gibt an, dass Features, die durch eine Anforderung für die Minimal Ebene geschützt sind, erfolgreich sein werden. Auf dieser Ebene kann Code ausgeführt, aber nicht mit Ressourcen interagieren, die auf dem System vorhanden sind. Diese Stufe wird gewährt, indem mindestens die Minimal Vertrauensstufe mithilfe des Vertrauensabschnitts in einer Konfigurationsdatei konfiguriert wird. |
| Low | 300 | Gibt an, dass Features, die durch eine Anforderung geschützt sind, die kleiner oder gleich der Low Ebene ist, erfolgreich ausgeführt werden. Diese Ebene soll den schreibgeschützten Zugriff auf eingeschränkte Ressourcen in einer eingeschränkten Umgebung ermöglichen. Diese Stufe wird gewährt, indem die Low Vertrauensstufe im Vertrauensbereich in einer Konfigurationsdatei angegeben wird. |
| Medium | 400 | Gibt an, dass Features, die durch eine Anforderung geschützt sind, die kleiner oder gleich der Medium Ebene ist, erfolgreich ausgeführt werden. Diese Stufe wird gewährt, indem mindestens die Medium Vertrauensstufe im Vertrauensabschnitt in einer Konfigurationsdatei konfiguriert wird. |
| High | 500 | Gibt an, dass Features, die durch eine Anforderung geschützt sind, die kleiner oder gleich der |
| Unrestricted | 600 | Gibt an, dass alle Anforderungen für die Verwendung aller Features einer Anwendung erteilt werden. Dies entspricht der Gewährung |
Hinweise
Unter ASP.NET Codezugriffssicherheit finden Sie ausführliche Informationen zu den Berechtigungen, die jeder Vertrauensstufe gewährt werden.
Die Member dieser Enumeration definieren Anwendungssicherheitsstufen, von der voll vertrauenswürdigen (die Anwendung ist nicht durch Codezugriffssicherheit eingeschränkt) bis hin zur minimalen Vertrauenswürdigkeit (die Anwendung verfügt nur über die Berechtigung zum Ausführen). Sie legen die Vertrauensstufe für eine ASP.NET Ressource mit dem trust-Konfigurationselement in einer Web.config- oder Machine.config datei fest.
Wenn Sie die Sicherheitsrichtlinie für einen bestimmten Server oder eine bestimmte Website sperren möchten, verwenden Sie das Standortelement in Verbindung mit dem allowOverride=false Attribut, um sicherzustellen, dass Vertrauensrichtlinieneinstellungen nicht lokal außer Kraft gesetzt werden können.