ASN北京理工大学出版项目九调试及打包与部署_第1页
ASN北京理工大学出版项目九调试及打包与部署_第2页
ASN北京理工大学出版项目九调试及打包与部署_第3页
ASN北京理工大学出版项目九调试及打包与部署_第4页
ASN北京理工大学出版项目九调试及打包与部署_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目九调试及打包与部署

任务一调试与错误处理

任务二Web程序的发布、打包与安装任务一调试与错误处理【任务要点】1.掌握错误类型2.学会调试程序【案例1】掌握逐语句调试与逐过程调试下一页返回任务一调试与错误处理【具体步骤】(在WindowsXP中完成)(1)新建一个网站并命名为WebSite5,然后添加一个公共类,方法如下:在【解决方案资源管理器】的项目根目录上右击,在弹出的快捷菜单中选择【添加新项】命令,在弹出的对话框中选择【类】选项,并在【名称】文本框中输入calc.cs。单击【添加】按钮,在弹出的对话框中单击【是】按钮。【解决方案资源管理器】结果如图9-1所示。下一页返回上一页任务一调试与错误处理(2)在【解决方案资源管理器】中双击calc.cs,在出现的页面中输入以下代码:publicintsum(intx,inty){intHe=x+y;return(He);}结果如图9-2所示。下一页返回上一页任务一调试与错误处理(3)在【解决方案资源管理器】中双击Default.aspx.cs,打开代码页,并在第17行设计断点,然后不停地按F11键,并关注调试页是否从Default.aspx.cs转到calc.cs中去,关注在【局部变量】中变量的名称是否有He这个在类中函数中定义的变量,【局部变量】中所监视的变量名称是否发生改变。图9-3所示的是在按F11键的过程中的一个截图。(4)在【解决方案资源管理器】中再次双击Default.aspx.cs,打开代码页,仍保持第17行的断点,然后不停地按F10键,监视调试页面是否转移。此时调试时是深入到被调用的函数,还是将函数的运行结果带到下一个代码行中去呢-【局部变量】窗口所监视的变量名称有没有变化?图9-4所示的是在按F10键的过程中的一个截图。下一页返回上一页任务一调试与错误处理【背景知识】一、错误类型错误可以分为语法错误、语义错误和逻辑错误。二、程序调试在.NET的开发环境中集成了调试器,该调试器提供了功能强大的命令来控制应用程序的执行。在调试之前,一般先设置好“断点”。断点通知调试器应用程序应在某代码行暂停程序的执行,此时进入中断模式。进入中断模式后应用程序并不是终止或结束执行,而是将所有元素(变量、对象等)都保留在内存中,执行可以随时继续。断点有三种方法,在要设置断点行旁边的灰色空白中单击;右击要设置断点的代码行,在弹出的快捷菜单中选择【断点】→【插入断点】下一页返回上一页任务一调试与错误处理命令;单击要设置断点的代码行,选择菜单中的【调试】→【切换断点】命令。插入断点后,就会在设置断点的行旁边的灰色空白处出现一个红色圆点,其所在的代码行也会呈高亮显示。插入断点后可以使用以下几种方法进行调试。1.逐语句2.逐过程3.运行到光标处下一页返回上一页任务一调试与错误处理三、关于中断执行与停止执行1.中断执行程序运行到断点或发生异常或手动中断执行时,调试器将停止所有在调试器下运行的程序的执行,但程序并不退出,并随时可以恢复执行。2.停止执行停止执行调试,意味着终止当前正在调试的程序并结束调试会话。这与中断执行不同,中断意味着暂停正在调试的进程,但调试会话仍处于活动状态。返回上一页任务二Web程序的发布、打包与安装【任务要点】1.掌握Web应用程序在IIS中的发布2.掌握Web应用程序的打包3.掌握Web应用程序的安装【案例1】Web应用程序的发布下一页返回任务二Web程序的发布、打包与安装【具体步骤】(在WindowsXP中完成)(1)打开要发布的网站,在【解决方案资源管理器】的项目根目录上右击,在弹出的快捷菜单中选择【发布网站】命令,在弹出的对话框中的【目标位置】文本框里输入要存储的位置d:\EShop,单击【确定】按钮。(2)在编译完成后,有“发布成功”的提示字样。(3)在【资源管理器】(Windows+E快捷键)中,找到EShop,右击,在弹出的快捷菜单中选择【共享与安全】命令,在弹出的对话框中打开【Web共享】选项卡。(4)选中【共享文件夹】单选按钮,弹出【编辑别名】对话框,此时保留默认的别名并单击【确定】按钮。下一页返回上一页任务二二Web程程序的的发布布、打打包与与安装装(5))打开开浏览览器,,输入入“1/EShop/Default.aspx”,,按回回车键键后可可出现现图9-11所示的的页面面。【案例例2】】Web应用用程序序打包包【具体体步骤骤】((在WindowsXP中中完成成)(1))打开开要发发布的的网站站,选选择【【文件件】→→【添添加】】→【【新建建项目目】命命令。。(2))在弹弹出的的【添添加新新项目目】对对话框框中,,在【【名称称】文文本框框中输输入网网站名名称,,在【【位置置】下下拉列列表框框中选选择默默认位位置并并单击击【确确认】】按钮钮。下一页返回上一页任务二Web程序的的发布、打打包与安装装(3)如图9-14所示,在【【Web应应用程序文文件夹】上上右击,在在弹出的快快捷菜单中中选择【添添加】→【【项目输出出】命令。。(4)在弹弹出的【添添加项目输输出组】对对话框中单单击【确定定】按钮即即可。(5)在【【解决方案案资源管理理器】中的的EShop上右击击,在弹出出的快捷菜菜单中选择择【生成】】命令,等等出现“生生成成功””时,打包包完毕,如如图9-17所示。(6)打包包完成后,,生成两个个文件,一一个是setup.exe,,另一个是是EShop.msi。在【【输出】窗窗口中,可可以找到存存放这两个个文件的路路径,如图9-18所示。下一页返回上一页任务二Web程序的的发布、打打包与安装装【案例3】】网站打包后后的安装部部署【安装部署署的具体步步骤】(在在WindowsXP中完完成)(1)将【【案例2】】中图9-19所示示的的生生成成的的setup.exe复复制制到到目目标标服服务务器器上上,,双双击击即即可可安安装装,,在在弹弹出出的的对对话话框框中中单单击击【【下下一一步步】】按按钮钮。。(2))在在弹弹出出的的【【EShop】】对对话话框框中中,,注注意意【【站站点点】】下下拉拉列列表表框框中中为为““默默认认网网站站””选选项项,,并并在在【【虚虚拟拟目目录录】】文文本本框框中中输输入入““EShop””。。如如图9-21所示示。。(3))单单击击【【下下一一步步】】按按钮钮,,直直到到单单击击【【关关闭闭】】按按钮钮。。下一页页返回上一页页任务二二Web程程序的的发布布、打打包与与安装装(4))在桌桌面上上,右右击【【我的的电脑脑】,,在弹弹出的的快捷捷菜单单中选选择【【管理理】→→【Internet信信息服服务】】→【【网站站】→→【默默认网网站】】→【【EShop】】命令令,如如图9-23所示。。(5))在【【计算算机管管理】】右侧侧的窗窗口中中找到到Default.aspx,右右击,,在弹弹出的的快捷捷菜单单中选选择【【浏览览】命命令,,将在在浏览览器里里浏览览该网网站,,如图9-24所示。。下一页页返回上一页页任务二二Web程程序的的发布布、打打包与与安装装【背景景知识识】一、网网站发发布发布网网站也也是ASP.NET开发发很重重要的的一环环。网网站创创建或或完毕毕后就就要发发布。。可以以在本本地计计算机机或远远程计计算机机上来来发布布网站站。““发布布网站站”首首先对对网站站中的的页和和代码码进行行预编编译,,将编编译器器中的的输出出写入入指定定的文文件夹夹,然然后将将输出出复制制到目目标Web服务务器,,并在在目标标服务务器中中运行行此Web程序序。和简单单地将将网站站复制制到目目标Web服务务器中中相比比,发发布网网站有有以下下几个个优点点。(1))经过过编译译,单单独页页的初初始化化速度度更快快,简简单复复制到到目标标服务务器的的网页页第一一次被被请求求时需需再编编译;;(2))不会会随站站点部部署任任何程程序代代码,,从而而为Web应用用程序序提供供了一一项安安全保保障。。下一页页返回上一页页任务二二Web程程序的的发布布、打打包与与安装装二、网网站打打包与与安装装部署署1.关关于打打包打包是是指将将应用用程序序包装装成易易于部部署的的形式式,包包装好好后的的应用用程序序可以以很方方便地地安装装到目目标服服务器器上。。打包包后,,在目目标位位置会会有setup.exe和WebSetup.msi两两个文文件。。双击击setup.exe文文件,,即可可以对对网站站的““打包包”进进行安安装部部署。。在【案例例2】的的打包过过程中,,在生成成之前,,还可以以对安装装时需要要的“系系统必备备”作设设置。【具体步步骤】(1)打打开EShop网站,,在【解解决方案案资源管管理器】】中找到到【EShop】,右右击,在在弹出的的快捷菜菜单中选选择【属属性】命命令,如如图9-25所示。下一页返回上一页任务二Web程程序的发发布、打打包与安安装(2)在在弹出的的【EShop属性页页】的对对话框中中单击【【系统必必备】按按钮,如如图9-26所示。在在弹出的的【系统统必备】】对话框框中对单单选按钮钮和复选选框进行行选择,,如图9-27所示。返回上一页图9-1解决资资源管理理器返回图9-2输入代代码返回图9-3【局部部变量】】窗口((1)返回图9-4【局部部变量】】窗口((2)返回图9-11运行行效果返回图9-14Web应应用程序序文件夹夹返回图9-17生成成成功返回图9-18【输输出】窗窗口返回图9-19setup.exe返回图9-21选择择安装地地址返回图9-23【计计算机管管理】窗窗口返回图9-24EShop网站站返回图9-25选择择【EShop】的【【属性】】命令返回图9-26【Eshop属性性页】返回图9-27【系系统必备备】对话话框返回9、静夜四无无邻,荒居居旧业贫。。。12月-2212月-22Tuesday,December20,202210、雨中黄叶树树,灯下白头头人。。21:53:2621:53:2621:5312/20/20229:53:26PM11、以我独沈久久,愧君相见见频。。12月-2221:53:2621:53Dec-2220-Dec-2212、故人江江海别,,几度隔隔山川。。。21:53:2621:53:2621:53Tuesday,December20,202213、乍见见翻疑疑梦,,相悲悲各问问年。。。12月月-2212月月-2221:53:2621:53:26December20,202214、他乡乡生白白发,,旧国国见青青山。。。20十十二二月20229:53:26下下午午21:53:2612月月-2215、比不了得就就不比,得不不到的就不要要。。。十二月229:53下下午12月-2221:53December20,202216、行动出成果果,工作出财财富。。2022/12/2021:53:2621:53:2620December202217、做前,能能够环视四四周;做时时,你只能能或者最好好沿着以脚脚为起点的的射线向前前。。9:53:26下下午9:53下下午21:53:2612月-229、没有失败败,只有暂暂时停止成成功!。12月-2212月-22Tuesday,December20,202210、很多事情情努力了未未必有结果果,但是不不努力却什什么改变也也没有。。。21:53:2621:53:2621:5312/20/20229:53:26PM11、成成功功就就是是日日复复一一日日那那一一点点点点小小小小努努力力的的积积累累。。。。12月月-2221:53:2621:53Dec-2220-Dec-2212、世间间成事事,不不求其其绝对对圆满满,留留一份份不足足,可可得无无限完完美。。。21:53:2621:53:2621:53Tuesday,December20,202213、不知知香积积寺,,数里里入云云峰。。。12月月-2212月月-2221:53:2621:53:26December20,202214、意志坚坚强的人人能把世世界放在在手中像像泥块一一样任意意揉捏。。20十十二月20229:53:26下午午21:53:2612月-2215、楚塞三三湘接,,荆门九九派通。。。。十二月229:53下午午12月-2221:53December20,202216、少少年年十十五五二二十十时时,,步步行行夺夺得得胡胡马马骑骑。。。。2022/12/2021:53:2621:53:2620December202217、空空山山新新雨雨后后,,天天气气晚晚来来秋秋。。。。9:53:26下下午午9:53下下午午21:53:2612月月-229、杨柳柳散和和风,,青山山澹吾吾虑。。。12月月-2212月月-22Tuesday,December20,202210、阅读一切切好书如同同和过去最最杰出的人人谈话。21:53:2621:53:2621:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论