system.web 元素(ASP.NET 设置架构)

指定配置文件中 ASP.NET 配置设置的根元素,并包含用于配置 ASP.NET Web 应用程序和控制应用程序行为方式的配置元素。

<system.web> 
   <anonymousIdentification> 
   <authentication> 
   <authorization> 
   <browserCaps> 
   <caching> 
   <clientTarget> 
   <compilation> 
   <customErrors> 
   <deployment> 
   <deviceFilters> 
   <globalization> 
   <healthMonitoring> 
   <hostingEnvironment> 
   <httpCookies> 
   <httpHandlers> 
   <httpModules> 
   <httpRuntime> 
   <identity> 
   <machineKey> 
   <membership> 
   <mobileControls> 
   <pages> 
   <processModel> 
   <profile> 
   <roleManager> 
   <securityPolicy> 
   <sessionPageState> 
   <sessionState> 
   <siteMap> 
   <trace> 
   <trust> 
   <urlMappings> 
   <webControls> 
   <webParts> 
   <webServices> 
   <xhtmlConformance> 
</system.web>

特性和元素

以下几节描述了属性、子元素和父元素。

特性

无。

子元素

元素

说明

anonymousIdentification 元素(ASP.NET 设置架构)

针对应用程序授权配置匿名标识。 这是在需要授权时,对没有经过身份验证的实体进行标识所必需的。

authentication 元素(ASP.NET 设置架构)

配置 ASP.NET 身份验证支持。

authorization 元素(ASP.NET 设置架构)

配置 ASP.NET 授权支持。

browserCaps 元素(ASP.NET 设置架构)

配置浏览器功能组件的设置。

caching 元素(ASP.NET 设置架构)

为 Web 应用程序配置缓存设置。

clientTarget 元素(ASP.NET 设置架构)

将特定用户代理的别名添加到用户代理别名的内部集合中。

compilation 元素(ASP.NET 设置架构)

包含 ASP.NET 使用的所有编译设置。

customErrors 元素(ASP.NET 设置架构)

为 ASP.NET 应用程序定义自定义错误消息。

deployment 元素(ASP.NET 设置架构)

定义用于支持 Web 应用程序部署的配置设置。

deviceFilters 元素(ASP.NET 设置架构)

根据用户代理或浏览器指定 ASP.NET MobileCapabilities 类中的设备或设备类。 页或应用程序开发人员可以使用设备筛选器来重写控件属性或者定义内容块或模板块以更改布局和外观。

globalization 元素(ASP.NET 设置架构)

配置应用程序的全球化设置。

healthMonitoring 元素(ASP.NET 设置架构)

针对运行状况监视配置应用程序。

hostingEnvironment 元素(ASP.NET 设置架构)

定义用来控制应用程序宿主环境的行为的配置设置。

httpCookies 元素(ASP.NET 设置架构)

为 Web 应用程序使用的 Cookie 配置属性。

httpHandlers 元素(ASP.NET 设置架构)

将传入的 URL 请求映射到 IHttpHandler 类。

httpModules 元素(ASP.NET 设置架构)

添加、移除或清除应用程序中的 HTTP 模块。

httpRuntime 元素(ASP.NET 设置架构)

配置 ASP.NET HTTP 运行时设置。

该节可以在计算机、站点、应用程序或子目录级别声明。

identity 元素(ASP.NET 设置架构)

控制 Web 应用程序的应用程序标识。

machineKey 元素(ASP.NET 设置架构)

配置用于加密和解密 Forms 身份验证 Cookie 数据的密钥。

该节使您能够配置验证密钥,而验证密钥可以对视图状态数据和 Forms 身份验证票证执行消息身份验证检查。

该节可在计算机、站点或应用程序级别声明,但不在子目录级别声明。

membership 元素(ASP.NET 设置架构)

为 ASP.NET 成员资格配置用于对用户帐户进行管理和身份验证的参数。

mobileControls 元素(ASP.NET 设置架构)

定义适配器集,以将 ASP.NET 移动控件映射到 Web.config 文件的 system.web 节中的相应适配器。

pages 元素(ASP.NET 设置架构)

标识特定于页的配置设置。

processModel 元素(ASP.NET 设置架构)

配置 Internet 信息服务 (IIS) Web 服务器系统上的 ASP.NET 进程模型设置。

profile 元素(ASP.NET 设置架构)

使用 ASP.NET 配置文件来配置用于管理用户值的参数。

roleManager 元素(ASP.NET 设置架构)

为角色管理配置应用程序。

此元素是 .NET Framework 2.0 版中的新元素。

securityPolicy 元素(ASP.NET 设置架构)

定义命名安全级别与策略文件的有效映射。

该节可以在计算机、站点或应用程序级别声明。

sessionPageState 元素(ASP.NET 设置架构)

为 ASP.NET 应用程序配置页的视图状态设置。

sessionState 元素(ASP.NET 设置架构)

配置会话状态模块。

siteMap 元素(ASP.NET 设置架构)

配置导航基础结构支持以配置、存储和呈现站点导航。

trace 元素(ASP.NET 设置架构)

配置 ASP.NET 跟踪服务。

trust 元素(ASP.NET 设置架构)

配置用于运行特定应用程序的代码访问安全权限集。

该节可以在计算机、站点和应用程序级别声明。

urlMappings 元素(ASP.NET 设置架构)

定义一个映射,该映射隐藏实际的 URL 并将其映射到用户更容易记忆的 URL。

webControls 元素(ASP.NET 设置架构)

指定客户端脚本文件的共享位置。

webParts

指定 Web 部件个性化设置提供程序、设置个性化设置授权以及添加自定义类(用于扩展 WebPartTransformer 类供 Web 部件连接使用)。

webServices 元素(ASP.NET 设置架构)

控制使用 ASP.NET 创建的 XML Web services 的设置。

xhtmlConformance 元素(ASP.NET 设置架构)

配置符合 XHTML 1.0 的控件呈现。

父元素

元素

说明

configuration

指定公共语言运行时和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

请参见

概念

ASP.NET 配置概述

其他资源

ASP.NET 配置设置