- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
余青松编著)--11web运用程序的配置跟优化
缓存应用程序数据概述 添加数据项到缓存 使用键和值直接设置项向缓存添加项 Cache[CacheItem1“] = Cached Item 1 使用Insert/Add方法将项添加到缓存中 Cache.Insert(CacheItem2, Cached Item 2) 使用数据缓存 要从缓存中检索数据,可以通过存储缓存项的键来访问。 由于缓存中所存储的信息有可能被清除,所以建议首先判断该缓存项是否在。例如: String cachedString; if (Cache[CacheItem] != null) cachedString = Cache[CacheItem].ToString(); else { Cache.Insert(CacheItem, Hello, World.); cachedString = Cache[CacheItem].ToString(); } 从缓存中删除项 操作实例11-3:使用页面输出缓存调整ASP.NET应用程序性能 ASP.NET应用程序的部署概述 操作实例11-4:发布和测试Web教务管理系统(复制网站) 操作实例11-5:发布和测试Web教务管理系统(XCOPY) 复习题 单选题 填空题 思考题 实践题 Web应用程序的配置和优化 学习目标 ASP.NET配置的基本概念。 配置ASP.NET应用程序。 ASP.NET应用程序的调试和跟踪。 ASP.NET应用程序的性能优化。 部署管理ASP.NET 应用程序。 配置ASP.NET应用程序 配置文件Web.config 配置文件层次结构和继承 配置文件层次结构和继承举例 对ASP.NET页面http://Localhost/myapplication/mydir/page.aspx,其配置设置的继承顺序如下: Web.config配置文件格式 web.config配置文件是基于XML的文本文件,它可以包含标准的XML文档元素,包括标记、注释、文本、cdata等。 配置信息分为两个主区域: 配置节处理程序声明区域 配置节设置区域。 标准ASP.NET配置节 ASP.NET提供了若干标准配置节处理程序,用于处理web.config文件中的配置设置。 标准的ASP.NET配置节包括: 标准ASP.NET配置节(续) 标准ASP.NET配置节(续) Web.config文件的配置方法 直接编辑Web.config文件 使用ASP.NET配置系统所提供的工具来配置应用程序。 配置工具包括错误检测功能,因而比文本编辑器简单可靠。 ASP.NET应用程序的错误类型 ASP.NET应用程序的错误一般包括下列四种类型: (1)配置错误 (2)解析器错误 (3)编译错误 (4)运行时错误 配置错误 由Web.config文件中的格式错误引起的错误归类为配置错误。 例如,下面代码段中appSettings开始标记没有对应的/appSettings结束标记,将产生一个配置错误。 configuration appSettings add key=myKey value =myValue /configuration 解析器错误 由ASP.NET页面中的错误语法引起的错误归类为解析器错误。 例如,如果default.aspx的代码中缺少head标记所对应的结束标记:/head,则会产生解析器错误。 head runat=server titleUntitled Page/title /head 编译错误 由Visual Basic编译器引起的错误归类为编译错误。 例如,下列Page_Load代码中,包含两处错误:语句结束漏了分号、引用了Label1不存在的Value属性。 protected void Page_Load(object sender, EventArgs e) { Response.Write(has error semi-colon) Label1.Value = Hello!; } 运行时错误 当ASP.NET页面执行时产生的错误归类为运行时错误。运行时错误一般由于应用程序逻辑问题引起, 例如除数为0,或引用了没有初始化的对象等。 ASP.NET应用程序的错误调试方法 操作实例11-1:使用断点单步调试ASP.NET应用程序 DEMO:使用断点单步调试ASP.NET应用程序 操作实例11-3:使用断点单步调试ASP.NET应用程序 开发任务:通过编制两个整数相除的小程序,来调试ASP.NET应用程序。设置断点,并单步运行程序以调试ASP.NET
您可能关注的文档
- 译文—基于孔隙体积压缩系数可变的深部煤层气渗透率跟产能模拟.doc
- 易错点13利用函数知识求解数列的最大项跟前n项跟最....doc
- 因此我们应该好好洁净白己.pdf
- 音乐堂跟家中的房子.docx
- 铟冶金1_部分11.pdf
- 银发露天煤矿.doc
- 银河矿井至银河电厂.doc
- 印度尼西亚煤炭购销合同.doc
- 英国肝素运用跟监控指南.ppt
- 英国技术水平:煤粉电站锅炉ⅰ.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)