第10章 配置应用程序及他应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《ASP.NET程序设计》配套课件 主编:屈武江 信箱:dlscxyzy@163.com 第10章 配置应用程序及其它应用 讲解提纲 10.1 关于配置应用程序 10.2 配置Global.asax文件 10.3 配置web.Config文件 10.4 安全考虑 10.5 调试程序 10.6 错误处理 本章要点 配置Global.asa文件 配置web.Config文件,尤其是读取其中自定义的属性。 如何保证应用程序的安全 如何调试程序 10.1 关于配置应用程序 什么是应用程序? 配置应用程序的重要内容: (1)bin文件夹 (2)Global.asax文件 (3)web.Config文件 10.2 配置Global.asax文件 该文件用来存放Session对象和Application对象的事件过程。 每一个应用程序只能有1个Global.asax文件,并必须存放在应用程序的根目录下。 10.2.1 Global.asax文件的基本格式 格式: Script language=VB runat=server Sub Application_OnStart(Sender As Object, E As EventArgs) …… End Sub Sub Application_OnEnd(Sender As Object, E As EventArgs) …… End Sub …… /Script 位置: 应用程序的根目录下,只有一个。 其中的事件: Application_OnStart 、 Application_OnEnd 、Session_OnStart、Session_OnEnd、Application_OnBeginRequest、Application_OnEndRequest 10.2.2 Global.asax文件示例 这是一个网站日志示例,在系统启动、系统关闭、客户登录或退出时在文本文件log.txt中记录有关信息。 两个文件 Global.asax 用来记录日志 10-2.aspx 用来将日志信息显示在页面上 Global.asax文件 10-2.aspx 读取日志信息 10.3 配置web.Config文件 web.Config文件用来保存一些常量或者访问权限设置等。 它的配置是层次式的。 所有的应用程序都会继承C:\WinNT\Microsoft.NET\Framework\(版本号)\config\machine.config文件,大部分常用的设置在该文件中都已经配置好了。 10.3.1 web.Config文件的基本格式 10.3.2 读取自定义属性示例 在web.Config自定义属性 appSettings add key=“常量名称” value=“常量的值/ /appSettings 读取自定义属性的语法 ConfigurationSettings.AppSettings(自定义常量名称) 读取自定义属性示例 10.4 安全考虑 认证和授权 认证的三种方式 (1)基于Windows的认证 (2)基于表单的认证 (3)基于微软的Passport的认证 10.4.1 基于Windows的认证 什么是Windows认证? Windows认证的三个步骤: 第1步:在web.Config中设置 第2步:在IIS中设置 第3步:添加用户 第1步:在web.Config中设置 在web.Config文件中添加如下语句: system.web authentication mode=Windows / /system.web 第2步:在IIS中设置 选择【开始】→【程序】→【管理工具】→【Internet服务管理器】菜单命令打开IIS 。 在“虚拟目录属性”对话框的“目录安全性”标签中单击【编辑】按钮,然后选择认证方式。 第3步:添加用户 依次选择【开始】→【程序】→【管理工具】→【计算机管理】菜单命令打开对话框。 如图选择“用户”,并在右边用户列表框中的右键菜单中选择【新用户】命令,即可为每一个客户添加用户名和密码 10.4.2 基于表单的认证 什么是基于表单的认证? 步骤: 第1步:在web.Config中设置: 第2步:建立登录页面。 第1步:在web.Config中设置 在应用程序的web.Config文件中添加如下语句: system.web authentication mode=Forms forms name=认证cookie名称 loginUrl=登录页面路径 / /authentication /system.web 第2步:建立登录页面 重要语句如下:

文档评论(0)

bhyq + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档