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。开发人员可以把事件作出响应的代码发在其中,时间发生时,对应的代码会执行。
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。开发人员可以把事件作出响应的代码发在其中,时间发生时,对应的代码会执行。