.
NET平台下的平台下的Web
程序开发平台下的程序开发
配置ASP.NET配置ASP.NET应用程序
兰州职业技术信息工程系
.NET平台下的平台下的Web程序开发平台下的程序开发
回顾
?Web服务是一种自包含、自解释、模块化的应用程序,它能够在Web上发布、定位和调用。?Web服务结构?[WebMethod]标签通知ASP.NET编译器,接下来的方法是一个Web方法,它将导出到Web?服务提供者与服务
注册器、服务代理和服务请求者一起成为Web服务的重要参与者?Web服务发现机制使客户端应用程序能够查找或发现描述Web服务的
文档?发现文档包含有关其他Web服务的信息,此Web服务位于同一或另外的Web服务器上?VS.NET2003提供了在Windows和Web应用程序中使用Web服务的简单方法
兰州职业技术信息工程系
.NET平台下的平台下的Web程序开发平台下的程序开发
教学目标
?了解ASP.NET配置文件的特点和类型?掌握Web.Config和Machine.Config的结构和功能?掌握在Web.Config中定义各种设置
兰州职业技术信息工程系
.NET平台下的平台下的Web程序开发平台下的程序开发
配置文件—1配置文件
?配置文件的意义
在运行时为应用程序设置属性值来控制应用程序的过程,称为配置ASP.NET应用程序
兰州职业技术信息工程系
.NET平台下的平台下的Web程序开发平台下的程序开发
配置文件—2配置文件
?配置文件的特点
1、ASP.NET允许将配置设置与静态内容、动态页和业务对象一起存储在单个应用程序目录层次结构中2、ASP.NET配置文件用XML编写,这使开发人员也能用XML解析器修改它们3、如果配置设置更改,
系统能自动检测出这些更改,而无需重启服务器4、每个目录都可以有它自己的配置文件,此配置文件的设置应用于此目录及其下的所有子目录中5、ASP.NET提供了可扩展的配置结构,使第三方开发人员能够存储他们自己的配置设置6、ASP.NET通过配置Internet信息服务(IIS)组织对配置文件的直接浏览器访问,从而帮助保护配置文件不为外部访问兰州职业技术信息工程系
.NET平台下的平台下的Web程序开发平台下的程序开发
配置文件—3配置文件
?配置文件的类型
1、Machine.Config:应用于整个服务器的属性,是一个基于XML的文件2、Web.Config:所在的目录和所有子目录提供配置信息3、配置文件结构:
...4、涉及的配置文件有:Machine.Config、wwwroot中的
web.config、应用程序目录下的web.config、各个目录下的web.config5、并不需要所有目录和子目录都一定包含一个web.config文件
兰州职业技术信息工程系
.NET平台下的平台下的Web程序开发平台下的程序开发
配置文件—4配置文件
?ASP.NET配置文件的结构
1、配置节处理程序声明区:出现在配置文件顶部
和标记之间。包含在
标记中的每个声明都指定提供特定配置数据集的节的名称和处理该节中配置数据的.NETFramework类的名称。2、配置节设置区:位于标签之后,它包含实际的配置设置。区域中的每个声明都有一个配置节。每个配置节都包含子标记,这些子标记带有包含该节设置的属性
兰州职业技术信息工程系
.NET平台下的平台下的Web程序开发平台下的程序开发
配置文件的设置
?自定义属性:自定义属性:将配置文件中存储的配置设置读到ASP.NET页面中。