- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块七校园在线超市站点发布
模块七 校园在线超市站点发布
【模块目标】
掌握系统跟踪与调试的方法
掌握配置安全Web站点的方法
掌握站点打包和发布的步骤
【能力目标】
能够根据需求对Web系统进行跟踪与调试
能够实现对Web站点的安全配置
能够正确发布站点
【场境设计】
当Web应用开发完之后,需要交付给客户一个完整的安装包文件,以便客户方便的通过Windows安装包将Web应用部署到指定的Web服务器中 。
【教学环境及资源】
可以上网的多媒体计算机机房,校园在线超市系统使用手册,课程教学资源,课堂实践评价表。
【教学方法】
互动式、小组学习法、LPAS教学法Web应用开发过程中,需要对数据进行跟踪与调试,及安全配置,最后还需布署到指定服务器上进行发布。
【教学内容】
一、主要知识与技术
1、系统跟踪与调试
在Web应用程序运行时,可以通过使用Debug对象和Trace对象收集提示信息,帮助应用程序的诊断和性能的分析。
(1)应用程序的诊断
①Debug类
提供一组帮助调试代码的方法和属性的对象
只运行于 调试版本,发布版本不会输出调试信息
使用 Debug对象,必须导入 System.Diagnostics 命名空间
将应用程序设置为调试版本就可启用 Debug。
用于消息显示的常用方法
Debug.Assert()
Debug.Write()
Debug.WriteLine()
Debug.Listeners.Add(new TextWriterTraceListener(Console.Out));
Debug.AutoFlush = true;
Debug.Indent();
Debug.WriteLine(Entering Main);
在调试模式下编译ASP.NET页
只有在调试模式下,运行库才可以使用调试信息
只有在调试模式下,才能使用 .NET Framework SDK调试器调试 Web 应用程序
启用 Web 窗体调试模式
使用@Page指令
%@ Page Debug=“true|false” %
启用应用程序调试模式
配置web.config文件
configuration
system.web
compilation debug=true/
/system.web
/configuration
②Trace 类
提供一组帮助跟踪代码执行情况的方法和属性的对象
跟踪信息可输出到 Web 页中或保存在内存中
只需简单更改配置即可决定是否输出跟踪信息
跟踪分为三个级别
页级跟踪
应用程序级跟踪
组件级跟踪
用于消息显示的常用方法
Trace.Write()
Trace.Warn()
Trace.Write(“Custom Trace”,”Beginning user code…”);
Trace.Warn(“Custom Trace”,”Array count is null!”);
页级跟踪
只显示被跟踪页的跟踪信息
跟踪信息显示在任何对服务器中该页发出请求的浏览器上
启用页级跟踪
%@ Page Language=c# Trace=true %
应用程序级跟踪
应用程序请求(直到达到你指定的最大请求数)的跟踪信息
配置Web.config文件以启用应用程序级跟踪
trace enabled=true pageOutput=true“ localOnly=true/
pageOutput属性
pageOutput=true:跟踪信息附加到与其关联的页的末尾
pageOutput=false:跟踪信息只显示在跟踪查看器
localOnly属性
如果跟踪查看器只在Web服务器上可用,则为 true;否则为 false
跟踪设置对跟踪结果显示方式的影响
页设置 应用程序设置 结果 Trace=True Trace=True 或 Trace=False 显示跟踪结果 Trace=False Trace=True 或 Trace=False 不显示跟踪结果 Trace=True Trace=True 显示跟踪结果
定位到与应用程序关联的跟踪查看器
http://server/project/trace.axd
组件级跟踪
导入命名空间
using System.Web;
在组件中使用 Trace 对象
HttpContext.Current.Trace.IsEnabled = true;
调用 Trace 对象方法
HttpContext.Current.Trace.Write
(component, this is my trace statement);
组件内跟踪设置和页跟踪设置对组件内跟踪信息输出的影响
组件设置 页设置 结果 在构造函数中启用了跟踪 禁用跟踪 输出组件内跟踪信息 在组件
您可能关注的文档
最近下载
- 口服国产托伐普坦片治疗肝硬化低钠血症的疗效观察.doc VIP
- 工程制图习题集(第3版)钟宏民 课后习题答案解析.pdf
- (青岛2024版)初中信息技术第一册 2.1 制作电子班牌 课件.pptx
- 新华师大版7年级上册数学全册课件(2024年秋新版教材).pptx
- 太阳能光热发电站安装调试技术.docx
- 手册三菱q系列plc培训.pdf
- 富士达各功能电梯地址码(1)(1).pdf VIP
- 10S505 柔性接口给水管道支墩.pptx VIP
- 序篇 不忘初心(第一课时)课件-2024-2025学年高中音乐人音版(2019)必修 音乐鉴赏.pptx VIP
- 2025年人教版三年级上册道德与法治精编知识点(新教材).pdf
文档评论(0)