AspNetHostingPermissionLevel Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает уровень доверия, предоставленный веб-приложению ASP.NET.
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 100 | Указывает, что разрешение не предоставлено. Все требования к AspNetHostingPermission ней завершаются ошибкой. |
| Minimal | 200 | Указывает, что функции, защищенные спросом на Minimal уровень, будут выполнены успешно. Этот уровень позволяет выполнять код, но не взаимодействовать с ресурсами, присутствующих в системе. Этот уровень предоставляется путем настройки по крайней мере Minimal уровня доверия с помощью раздела доверия в файле конфигурации. |
| Low | 300 | Указывает, что функции, защищенные с помощью требований к любому уровню меньше или равно уровню Low , будут выполнены успешно. Этот уровень предназначен для предоставления доступа только для чтения к ограниченным ресурсам в ограниченной среде. Этот уровень предоставляется путем указания Low уровня доверия в разделе доверия в файле конфигурации. |
| Medium | 400 | Указывает, что функции, защищенные с помощью требований к любому уровню меньше или равно уровню Medium , будут выполнены успешно. Этот уровень предоставляется путем настройки по крайней мере Medium уровня доверия в разделе доверия в файле конфигурации. |
| High | 500 | Указывает, что функции, защищенные с использованием любого уровня, меньшего или равного уровню |
| Unrestricted | 600 | Указывает, что будут предоставлены все требования к разрешению на использование всех функций приложения. Это эквивалентно предоставлению уровня |
Комментарии
Подробные сведения о разрешениях, предоставляемых каждому уровню доверия, см. в
Члены этого перечисления определяют уровни безопасности приложений, начиная от полного доверия (приложение не ограничено безопасностью доступа к коду) до минимального доверия (приложение имеет разрешение только на выполнение). Вы задаете уровень доверия для ресурса ASP.NET с элементом конфигурации trust в Web.config или Machine.config файле.
Если вы хотите заблокировать политику безопасности для определенного сервера или веб-сайта, используйте элемент location в сочетании с allowOverride=false атрибутом, чтобы убедиться, что параметры политики доверия нельзя переопределить локально.