AspNetHostingPermissionLevel Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa poziom zaufania przyznany aplikacji sieci Web ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Dziedziczenie
- Atrybuty
Pola
High | 500 | Wskazuje, że funkcje chronione za pomocą żądania dla dowolnego poziomu mniejszego lub równego |
Low | 300 | Wskazuje, że funkcje chronione za pomocą żądania dla dowolnego poziomu mniejszego lub równego Low poziomowi zostaną wykonane pomyślnie. Ten poziom jest przeznaczony do zezwalania na dostęp tylko do odczytu do ograniczonych zasobów w środowisku ograniczonym. Ten poziom jest udzielany przez określenie Low poziomu zaufania w sekcji zaufania w pliku konfiguracji. |
Medium | 400 | Wskazuje, że funkcje chronione za pomocą żądania dla dowolnego poziomu mniejszego lub równego Medium poziomowi zostaną wykonane pomyślnie. Ten poziom jest udzielany przez skonfigurowanie co najmniej Medium poziomu zaufania w sekcji zaufania w pliku konfiguracji. |
Minimal | 200 | Wskazuje, że funkcje chronione za pomocą zapotrzebowania na Minimal poziom powiedzie się. Ten poziom umożliwia wykonywanie kodu, ale nie interakcję z zasobami obecnymi w systemie. Ten poziom jest udzielany przez skonfigurowanie co najmniej Minimal poziomu zaufania przy użyciu sekcji zaufania w pliku konfiguracji. |
None | 100 | Wskazuje, że nie udzielono uprawnień. Wszystkie wymagania dotyczące AspNetHostingPermission tego żądania nie powiedzą się. |
Unrestricted | 600 | Wskazuje, że zostaną przyznane wszystkie wymagania dotyczące uprawnień do korzystania ze wszystkich funkcji aplikacji. Jest to odpowiednik przyznawania |
Uwagi
Aby uzyskać szczegółowe informacje na temat uprawnień przyznanych każdemu poziomowi zaufania, zobacz ASP.NET Zabezpieczenia dostępu kodu .
Członkowie tego wyliczenia definiują poziomy zabezpieczeń aplikacji, począwszy od pełnego zaufania (aplikacja nie jest ograniczona przez zabezpieczenia dostępu kodu) do minimalnego zaufania (aplikacja ma uprawnienia tylko do wykonywania). Poziom zaufania zasobu ASP.NET można ustawić za pomocą elementu konfiguracji zaufania w pliku Web.config lub Machine.config.
Jeśli chcesz zablokować zasady zabezpieczeń dla określonego serwera lub witryny sieci Web, użyj elementu lokalizacji w połączeniu z atrybutem allowOverride=false
, aby upewnić się, że ustawienia zasad zaufania nie mogą być zastępowane lokalnie.