AspNetHostingPermissionLevel 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定授予 ASP.NET Web 应用程序的信任级别。
public enum class AspNetHostingPermissionLevel
public enum AspNetHostingPermissionLevel
[System.Serializable]
public enum AspNetHostingPermissionLevel
type AspNetHostingPermissionLevel =
[<System.Serializable>]
type AspNetHostingPermissionLevel =
Public Enum AspNetHostingPermissionLevel
- 继承
- 属性
字段
High | 500 | 指示要求受到任何小于或等于 |
Low | 300 | 指示要求受到任何小于或等于 Low 级别保护的功能将成功。 此级别旨在允许对受约束的环境中有限资源的只读访问。 通过在配置文件的 trust 节中指定 Low 信任级别,以授予此级别。 |
Medium | 400 | 指示要求受到任何小于或等于 Medium 级别保护的功能将成功。 通过在配置文件的 trust 节中至少配置 Medium 信任级别,以授予此级别。 |
Minimal | 200 | 指示要求受到 Minimal 级别保护的功能将成功。 此级别允许代码执行,但不能与系统上存在的资源进行交互。 通过使用配置文件中的 trust 节至少配置 Minimal 信任级别,以授予此级别。 |
None | 100 | 指示不授予任何权限。 对 AspNetHostingPermission 的所有要求都将失败。 |
Unrestricted | 600 | 指示将授予使用应用程序的全部功能所要求的所有权限。 这相当于在配置文件的 trust 节中授予 |
注解
有关授予每个信任级别的权限的详细信息,请参阅 ASP.NET 代码访问安全性 。
此枚举的成员定义应用程序安全级别,从完全信任 (应用程序不受代码访问安全) 的约束,到应用程序仅有权执行) 的最低 (信任级别。 使用 Web.config 或 Machine.config 文件中的信任配置元素设置 ASP.NET 资源 的信任 级别。
如果要锁定特定服务器或网站的安全策略,请将 location 元素与 allowOverride=false
属性结合使用,以确保不能在本地重写信任策略设置。