Web.config配置文件详解
浏览量:3375
	花了点时间整理了一下ASP.NET Web.config配置文件的基本使用方法。很适合新手参看,由于Web.config在使用很灵活,可以自定义一些节点。所以这里只介绍一些比较常用的节点。
	
	<?xml version="1.0"?>
	
	<!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。
	
	设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 "Windows"Microsoft.Net"Framework"v2.x"Config 中。-->
	
	 <!--Webconfig文件是一个xml文件,configuration是xml文件的根节点,由于xml文件的根节点只能有一个,所以Webconfig的所有配置都是在这个节点内进行的。-->
	
	<configuration>
	
	  <!--指定配置节和命名空间声明。clear:移除对继承的节和节组的所有引用,只允许由当前 section 和 sectionGroup 元素添加的节和节组。remove:移除对继承的节和节组的引用。
	
	 section:定义配置节处理程序与配置元素之间的关联。sectionGroup:定义配置节处理程序与配置节之间的关联。-->
	
	 <configSections>
	
	    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
	
	      <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
	
	        <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="false" allowDefinition="MachineToApplication"/>
	
	      </sectionGroup>
	
	    </sectionGroup>
	
	    <section name="rewriter" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter" />
	
	 </configSections>
	
	 
	
	 <!--appSettings是应用程序设置,可以定义应用程序的全局常量设置等信息-->
	
	     <appSettings>
	
	 <add key="1" value="1" />
	
	 <add key="gao" value="weipeng" />
	
	 </appSettings>
	
	 
	
	 <!--连接字符串设置-->
	
	 <connectionStrings>
	
	    <add name="ConnString" connectionString="Data Source=GAO;Initial Catalog=HBWXDate;User ID=sa;password=sa"></add>
	
	    <add name="111" connectionString="11111" />
	
	 </connectionStrings>
	
	 
	
	 <!--指定应用子配置设置的资源,并锁定配置设置,以防止它们被子配置文件重写。page指定应用包含的配置设置的资源.allowOverride是否允许配置文件的重写,提高配置文件的安全性-->
	
	 <location path="Default.aspx" allowOverride="false">
	
	    <!--控制asp.net运行时的行为-->
	
	<system.web>
	
	    <!--identity控制web应用程序的身份验证标识.-->
	
	    <identity impersonate="false" />
	
	    
	
	    <!--标识特定于页的配置设置(如是否启用会话状态、视图状态,是否检测用户的输入等)

