ASP.NET2.0使用两个文件保存站点的配置信息和代码,这两个文件分别是Web.config和Global.asax
Web.config包含整个站点的配置信息。
Global.asax包含处理事件的代码,这些事件由站点的的任一页面产生

(1)Web.Config
 Web.config包含整个站点的值,它是一个XML文件,位于根目录下,其节点主要包含三个方面的信息
 1.应用程序配置,用于配饰在开发阶段或部署之后可以使用的功能
 2.连接字符串,用于从数据源读取或向数据源写入数据
 3.System.web或System.Net设置,包含其他所有信息
System.web设置可以分为很多子类型,包括以下几种:
  HTTP Module,将页面指向其他页面以执行代码
  调试例程,在编译时启动这些例程
  身份验证技术
  角色管理器,打开或关闭
  匿名识别,允许或拒绝
  错误处理设置
  SiteMap文件数据,用于导航或菜单
  Profile数据,用于标识用户
  针对Simlified Mail Transfer Protocol(SMTP,简单邮件传输协议)的电子邮件设置
  命名空间的定义,标识对象在更大的对象内部出于什么位置

 System.Net只包含一个目标的设置,一组用于发送电子邮件的值。

有两种方式修改这个文件的内容:第一种是在VMD中手动编辑该文件,另一种方式是使用ASP.NET Web Site Adminstration Tool。可以在VMD重启动该工具

(2)Global.asax
Global.asax包含整个站点可以使用的代码,它位于根目录下。
Global.asax中的代码将在以下三种情况发生之一时执行,第一种情况是 应用程序作为一个整体启动或关闭的时候;第二种情况是当每个用户开始或者停止使用站点的时候;第三种情况是响应单个页面可能发生的特殊事件。当这些事件中的某一个发生时,ASP.NET将通知Global.asax,通过编辑Global.asax。开发人员可以把事件作出响应的代码发在其中,时间发生时,对应的代码会执行。