- 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应用程序的调试和异常处理 讲师:周红安 E-mail:jtclass@163.com 在ASP.NET应用程序中,可以通过配置Web.config文件,对单个页面或整个Web应用程序的所有页面进行追踪。ASP.NET对跟踪应用程序的执行过程提供了很好的支持,Web应用程序的跟踪分为页面级跟踪和应用程序级跟踪。 要启用ASP.NET的页面级跟踪,可以使用Trace内部对象。在ASP.NET页面中,可以只对一个页面跟踪,也可以对整个应用程序中,所有页面跟踪。例如要在单个页面中启用页面级跟踪,可以在其HTML文件中加入代码: %@ Page Language=“C#” CodeFile=“Default.aspx.cs” Inherits=“_Default” Trace=“true”% // 启用页级跟踪 运行程序后,可以看到跟踪信息,如果页面中有信息输出,那么跟踪信息将会显示了页面的尾部。 页面级跟踪 应用程序级跟踪 在默认情况下,ASP.NET应用程序只能进行本地应用程序级别的跟踪,而不能通过远程的方式查看服务器上运行的应用程状态。要启用远程服务器上的跟踪,可以在Web.config文件中,将trace节点的localOnly属性设置为false。具体设置如下: 01 system.web 02 trace enabled=trur !--启用跟踪-- 03 requestLimit=10 !--指定在服务器上存储的跟踪请求的数目为10-- 04 pageOutput=false !--只能通过跟踪实用工具访问跟踪输出-- 05 traceMode=SortByTime !--以处理跟踪的顺序来显示跟踪信息-- 06 localOnly=false / !--跟踪查看器只用于本地服务器-- 07 /system.web 注意:在Web.config文件中对整个应用程序启用跟踪时,将为该应用程序中的每一页收集并处理跟踪信息。 若要重写应用程序范围的设置,请在该页的@Page指令中,将Trace属性设置为false。在页面代码中,包含了任何Write或Warn语句,将用来存储该语句并只将其返回到跟踪查看器。 在Web.Config中启动调试 在Web项目中,通过配置Web.config文件可以启动调试,也可以禁用调试。若要启动调试,必须在项目属性页中启用ASP.NET调试器,同时必须在项目的Web.config文件中启用调试。Web.config文件是一个XML文件,使用任何标准的文本编辑器都可以打开。 注意:出于安全的考虑,远程浏览器不能打开服务器上的Web.config文件。如果要强制使用浏览器访问配置文件,就会返回HTTP访问错误403错误,表示禁止访问。 要启用调试时,只需将Web.config文件中“compilation”节点的“debug”属性设置为“true”即可,如下代码所示: compilation defaultLanguage=C# debug=true compilers 注意:Web.config文件中的属性是区分大小写的,因此确保指定的是“debug”,而不是“Debug”或“DEBUG”。 代码级断点调试 和WindowsForm窗体应用程序一样,Web应用程序也可以进行代码的断点调试。在调试Web项目之前,先按以下步骤步启动调试器。 (1)在“解决方案资源管理器”列表框中右键单击项目名称,选择右键菜单“属性”命令。打开“属性页”对话框. (2)在属性页的左侧列表框中单击“启动选项”项目,在右侧的“调试器”区域中选择“ASP.NET”复选框,选择好以后,单击“确定”按钮关闭对话框。 应用程序的错误处理 当前版本的ASP.NET引入了一个新功能,使用户能在应用程序运行时跟踪并处理错误。 当错误发生时,其允许使用定制的错误提示或跳到一个更为友好的提示页面上。如此可以避免晦涩难懂的错误提示出现在用户面前. 在程序设计中,错误处理是指在错误发生时处理程序得到通知并采取一定的措施的过程。在WEB应用中,常见的错误有如访问了一个不存在的页面或请求禁止访问的页面等等。 当这些错误发生的时候,可以重定向到的事先定制好的页面中,或者也可以将错误信息作为HTTP响应回馈给浏览器。下例通过例子加深理解。 【范例】使用Web.config文件配置站点,将404错误重定向到一个定制的页面(404.htm)中,并且在此页中很友好的显示:您要访
您可能关注的文档
最近下载
- 《防范遏制矿山领域重特大生产安全事故的硬措施》解读.pptx VIP
- [运行]-污水处理运营费用明细.docx VIP
- 《中华人民共和国标准化法》专业解读课件.pptx VIP
- 高中数学精品讲义:三角函数的概念(五大题型).pdf VIP
- 2025无创正压通气临床研究年度进展.pdf VIP
- 20240320可用性工程(人因设计)研究报告 空白模版.docx VIP
- GB_T 32151.14-2023 碳排放核算与报告要求 第14部分:其他有色金属冶炼和压延加工企业.pdf VIP
- 医务人员职业安全防护措施.pdf VIP
- 12J6 外装修标准图集.pdf VIP
- 兽医内科病 兽医学教材.ppt VIP
文档评论(0)