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 ASP.NET aplikacji internetowej.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Dziedziczenie
- Atrybuty
Pola
| Nazwa | Wartość | Opis |
|---|---|---|
| None | 100 | Wskazuje, że nie udzielono żadnych uprawnień. Wszystkie wymagania dotyczące AspNetHostingPermission nie powiedzie się. |
| Minimal | 200 | Wskazuje, że funkcje chronione zapotrzebowaniem na Minimal poziom zakończy się powodzeniem. Ten poziom umożliwia wykonywanie kodu, ale nie interakcję z zasobami istniejącymi w systemie. Ten poziom jest przyznawany przez skonfigurowanie co najmniej Minimal poziomu zaufania przy użyciu sekcji zaufania w pliku konfiguracji. |
| Low | 300 | Wskazuje, że funkcje chronione zapotrzebowaniem na dowolny poziom mniejszy lub równy Low poziomowi powiedzie się. 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 zapotrzebowaniem na dowolny poziom mniejszy lub równy Medium poziomowi powiedzie się. Ten poziom jest przyznawany przez skonfigurowanie co najmniej Medium poziomu zaufania w sekcji zaufania w pliku konfiguracji. |
| High | 500 | Wskazuje, że funkcje chronione zapotrzebowaniem na dowolny poziom mniejszy lub równy |
| Unrestricted | 600 | Wskazuje, że zostaną przyznane wszystkie wymagania dotyczące uprawnień do korzystania ze wszystkich funkcji aplikacji. Jest to równoważne udzielaniu |
Uwagi
Zobacz ASP.NET Code Access Security aby uzyskać szczegółowe informacje o uprawnieniach przyznanych każdemu poziomowi zaufania.
Elementy członkowskie tej 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 ustawia się za pomocą trust elementu konfiguracji 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.