北大青鸟 c 第十章 在 ASPNET中配置应用程 序 Ⅴ ersion3.0 CHA
Version 3.0 在 ASP.NET 中配置应用程 序 第十章
回顾 用户控件 自定义控件 属性 事件 创建自定义控件不同的方法 从头开始创建自定义控件 从现有控件派生自定义控件 创建复合控件 北大青鸟
2 回顾 • 用户控件 • 自定义控件 – 属性 – 事件 • 创建自定义控件不同的方法 – 从头开始创建自定义控件 – 从现有控件派生自定义控件 – 创建复合控件
目标 讨论 Machine. Config 讨论 Web. Config 讨论配置文件的结构 使用身份验证来保护web页 北大青鸟
3 目标 • 讨论 Machine.Config • 讨论 Web.Config • 讨论配置文件的结构 • 使用身份验证来保护web 页
Wb页-Web应用程序 Web页 Web应用程序 北大青鸟
4 Web 页 - Web 应用程序 网页网页网页网页Web 页 --------- --------- Web 应用程序
配置文件 以纯文本格式存储,使用XML编写 如果对文件进行了修改,无需重新启动服务 器 每个目录可以有其自己的文件,并且将重写 先前的配置文件 例如 北大青鸟
5 配置文件 • 以纯文本格式存储,使用XML 编写 • 如果对文件进行了修改,无需重新启动服务 器 • 每个目录可以有其自己的文件,并且将重写 先前的配置文件 例如
配置文件的类型21 Machine. Config 应用到驻留在服务器上的所有应用程序 存储在 C. Winntmmicrosoft netiframeworkly1x× config中 仅可以有一个 Machine. Config文件 Web. Config 应用到驻留在服务器上的单个应用程序 Web应用程序的每个目录仅可以有一个此文件 6 北大青鸟
6 配置文件的类型2-1 • Machine.Config – 应用到驻留在服务器上的所有应用程序 – 存储在 C:\WinNT\Microsoft.NET\Framework\v.1.xxxx\config 中 – 仅可以有一个 Machine.Config 文件 • Web.Config – 应用到驻留在服务器上的单个应用程序 – Web 应用程序的每个目录仅可以有一个此文件
配置文件的类型22 Internet信息服务aIs管理器 文件)操作)查看窗口)助0 的 默应用程序 名称 Addi tion 目 AssemblyInfo,cs 每台计算机上仅可有一个 s. csproJ Machine.onfg文件 DAtaaCcess. csproj. webinfo EGlobalasax WebService Webservi 网站 默认网站 deiForm as e Crystalfepor hebR WebForm1. aspx Machine confi rz. aspx 自 ebf or2.aspx Web. conf 每个应用程序可有一个 We 应用科序 WebSery veb. Config文件 3置 webservice Administration Web confi 重写 Machine. Config 的设置 Web. conf 北大青鸟
7 配置文件的类型2-2 Web 应用程序 ▪ 每台计算机上仅可有一个 Machine.Config 文件 ▪ 每个应用程序可有一个 Web.Config 文件 ▪ 重写 Machine.Config 的设置
典型的 Web. Config文件 配置节处理 程序声明区 configuration 北大青鸟
8 典型的 Web.Config 文件 … 配置节处理 程序声明区 配置节设置区
页配置设置 可以缓冲对客户端的响应 可以设置视图状态 北大青鸟
9 页配置设置 可以缓冲对客户端的响应 可以设置视图状态
应用程序设置 键值对形式的配置设置 在 ASPNET页中读取设置 String GetQuery Configuration App Settings( "MySQLQuery") 北大青鸟
10 应用程序设置 键值对形式的配置设置 在 ASP.NET 页中读取设置 ... String GetQuery = Configuration.AppSettings( "MySQLQuery" );