Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

AspNetHostingPermissionLevel-Enumeration

Gibt die Vertrauensebene an, die einer ASP.NET-Webanwendung gewährt wird.

Namespace:  System.Web
Assembly:  System (in System.dll)

[SerializableAttribute]
public enum AspNetHostingPermissionLevel

MembernameBeschreibung
HighGibt an, dass Features, die mit einer Ebene kleiner oder gleich der High-Vertrauensebene geschützt sind, ausgeführt werden können. Diese Ebene ist für Anwendungen mit verwaltetem Code und einer hohen Vertrauensebene vorgesehen, die die meisten verwalteten Berechtigungen verwenden müssen, die einen teilweise vertrauenswürdigen Zugriff unterstützen. Dabei werden einige der umfassendsten Berechtigungen (z. B. der Aufruf von systemeigenem Code) nicht gewährt, es können aber vertrauenswürdige Anwendungen mit den geringsten Berechtigungen ausgeführt oder einige Einschränkungen für Anwendungen mit einer sehr hohen Vertrauensstellung festgelegt werden. Sie gewähren diese Ebene, indem Sie mindestens die High-Vertrauensebene im trust-Abschnitt einer Konfigurationsdatei konfigurieren.
LowGibt an, dass Features, die mit einer Ebene kleiner oder gleich der Low-Vertrauensebene geschützt sind, ausgeführt werden können. Diese Ebene ist dafür vorgesehen, schreibgeschützten Zugriff auf beschränkte Ressourcen in einer eingeschränkten Umgebung zuzulassen. Sie gewähren diese Ebene, indem Sie die Low-Vertrauensebene im trust-Abschnitt einer Konfigurationsdatei festlegen.
MediumGibt an, dass Features, die mit einer Ebene kleiner oder gleich der Medium-Vertrauensebene geschützt sind, ausgeführt werden können. Sie gewähren diese Ebene, indem Sie mindestens die Medium-Vertrauensebene im trust-Abschnitt einer Konfigurationsdatei konfigurieren.
MinimalGibt an, dass Features, die mit der Minimal-Vertrauensebene geschützt sind, ausgeführt werden können. Diese Ebene ermöglicht das Ausführen von Code, aber nicht die Interaktion mit Ressourcen im System. Sie gewähren diese Ebene, indem Sie mindestens die Minimal-Vertrauensebene im trust-Abschnitt einer Konfigurationsdatei konfigurieren.
NoneGibt an, dass keine Berechtigung gewährt wird. Alle Anforderungen für AspNetHostingPermission schlagen fehl.
UnrestrictedGibt an, dass alle Anforderungen für die Berechtigung, alle Features einer Anwendung zu verwenden, gewährt werden. Dies entspricht dem Gewähren der Full-Vertrauensebene im trust-Abschnitt einer Konfigurationsdatei.

Ausführliche Informationen über die Berechtigungen, die den einzelnen Vertrauensebenen gewährt werden, finden Sie unter ASP.NET Code Access Security.

Die Member dieser Enumeration definieren Sicherheitsebenen für Anwendungen von einer vollen Vertrauenswürdigkeit (die Anwendung unterliegt keinen Einschränkungen durch die Codezugriffssicherheit) bis zu einer minimalen Vertrauensstellung (die Anwendung verfügt lediglich über die Berechtigung für die Ausführung). Sie legen die Vertrauensebene einer ASP.NET-Ressource mit dem trust-Konfigurationselement in der Datei Web.config oder Machine.config fest.

Wenn Sie die Sicherheitsrichtlinie für einen bestimmten Server oder eine Website sperren möchten, verwenden Sie das location-Element zusammen mit dem allowOverride=false-Attribut, um sicherzustellen, dass die Richtlinieneinstellungen für die Vertrauensstellungen nicht lokal überschrieben werden können.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2015 Microsoft