IIS 7.0 模块管理与服务器工作负载定制
1. IIS 7.0 模块化架构概述
IIS 7.0 中,之前版本作为核心 Web 服务器系统一部分实现的大部分功能,现在以一组模块化插件组件的形式提供。这些组件可以按需安装或移除,从而简化服务器工作负载并针对特定应用进行定制。由于这种模块化结构基于工作进程对象,因此这种定制可以应用于从离散应用到全局 Web 服务器环境的任何级别。
以下是随 IIS 7.0 一起提供的托管模块列表:
| 模块名称 | 描述 |
| — | — |
| AnonymousIdentification | 管理匿名标识符,这些标识符由支持匿名标识的功能(如 ASP.NET 配置文件)使用 |
| DefaultAuthentication | 当其他身份验证方法均失败时,向上下文提供身份验证对象 |
| FileAuthorization | 验证用户是否有权限访问请求的文件 |
| FormsAuthentication | 支持使用表单身份验证进行身份验证 |
| OutputCache | 是原生 HttpCacheModule 的托管代码替代方案 |
| Profile | 使用 ASP.NET 配置文件管理用户配置文件,该配置文件在数据源(如数据库)中存储和检索用户设置 |
| RoleManager | 为当前用户管理 RolePrincipal 实例 |
| Session | 支持维护会话状态,这使得可以在服务器上的应用程序中存储特定于单个客户端的数据。请注意,如果没有此模块,应用程序中将无法使用会话状态 |
| UrlAuthorization |
超级会员免费看
订阅专栏 解锁全文
92

被折叠的 条评论
为什么被折叠?



