Web.config节点介绍

https://msdn.microsoft.com/zh-cn/library/dayb112d(v=vs.110).aspx

<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 应用程序所使用的每个配置文件中的根元素。

时间: 2024-10-12 20:02:24

Web.config节点介绍的相关文章

web.config

2,web.config的加载顺序 前边既然提到了web.config可以在一个网站里出现多个,那在网站运行时候服务器是怎样去执行他们的呢?这就是要了解到web.config的加载顺序了. 相信很多新手特别是没有好好接触过web.config知识的童鞋一直都对一个asp.net网站有很多个配置文件感到棘手,即新奇又感到迷茫,反正我以前是这样的.但是现在知道了下面这些知识就不会了. IIS在Asp.net网站启动时,会加载配置文件中的配置信息,然后缓存这些信息,不会每次要用都去读取配置文件,只是I

asp.net web.config的学习笔记

原文地址:http://www.cnblogs.com/Bulid-For-NET/archive/2013/01/11/2856632.html 一直都对web.config不太清楚.这几天趁着项目不紧赶紧再恶补下,发现确实是有很多原来不明白的地方.特意记录下来,希望能与各位看官共同进步. 小弟自学笔记,有不对的地方还请大神指出来. 学习之前,我是抱着一个完全不知道的态度开始的.我想这个方法适用于很多地方,不是有个故事吗:杯子里的水倒掉才能装进去更多的水.所以有很多地方记录的都是挺基础的知识,

asp.net web.config 网载文章重新复习一下

在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦.在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认是web.config.每个web.config文件都是基于XML的文本文件,并且可以保存到Web应用程序中的任何目

asp.net夜话之十一:web.config详解

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://zhoufoxcn.blog.51cto.com/792419/166441 在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如 果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦.在.net中提供了一种便捷的保存项目配置信息的办法, 那就是利用配

.net 配置文件web.config详解

.net 提供的是针对当前机器的配置.---名称:machine.config 运行机制:asp.net网站IIS启动的时候会加载配置文件中的配置信息,然后缓存这些信息,这样就不必每次去读取配置信息.在运行过程中asp.net应用程序会监视配置文件的变化情况,一旦编辑了这些配置信息,就会重新读取这些配置信息并缓存. 配置文件节点:   必须明白: web.config文件是一个XML文件   所隶属根节点的名称: 复制代码 代码如下: <configuration>          子节点:

web.config详解

在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如 果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦.在.net中提供了一种便捷的保存项目配置信息的办法, 那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认是web.config.每个web.config 文件都是基于XML的文本文件,并且可以保存到Web应用程序中的

web.config中的httpModules与httpHandlers[转载]

ASP.NET对请求处理的过程: 当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http  PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端. inetinfo.exe进程:是www服务的进程,IIS服务和ASPNE

web.config和app.config使用

web.config和app.config使用 一.配置文件说明 1.web.config文件是一个XML文件,它的根结点是<configuration>,2.在<configuration>节点下的常见子节点有:<configSections>.<appSettings>.<connectionStrings> 和<system.web>.  其中: 1)<appSettings>节点:主要用于配置一些网站的应用配置信息

App.config和Web.config配置文件的自定义配置节点

前言 昨天修改代码发现了一个问题,由于自己要在WCF服务接口中添加了一个方法,那么在相应调用的地方进行更新服务就可以了,不料意外发生了,竟然无法更新.左查右查终于发现了问题.App.config配置文件中的配置貌似出现了问题.查找节点发现是如下节点: <configSections> <section name="Test1" type="Demo.Section1,Demo"/> .............. </configSect