《ASPN--(北京理工大学出版)-项目九调试及打包与部署

上传人:沈*** 文档编号:143088132 上传时间:2022-08-25 格式:PPTX 页数:33 大小:1.45MB
收藏 版权申诉 举报 下载
《ASPN--(北京理工大学出版)-项目九调试及打包与部署_第1页
第1页 / 共33页
《ASPN--(北京理工大学出版)-项目九调试及打包与部署_第2页
第2页 / 共33页
《ASPN--(北京理工大学出版)-项目九调试及打包与部署_第3页
第3页 / 共33页
资源描述:

《《ASPN--(北京理工大学出版)-项目九调试及打包与部署》由会员分享,可在线阅读,更多相关《《ASPN--(北京理工大学出版)-项目九调试及打包与部署(33页珍藏版)》请在装配图网上搜索。

1、项目九调试及打包与部署项目九调试及打包与部署 任务一调试与错误处理任务一调试与错误处理 任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装 任务一调试与错误处理任务一调试与错误处理【任务要点】【任务要点】1.掌握错误类型掌握错误类型2.学会调试程序学会调试程序【案例【案例1】掌握逐语句调试与逐过程调试掌握逐语句调试与逐过程调试下一页返回任务一调试与错误处理任务一调试与错误处理【具体步骤】(在【具体步骤】(在Windows XP中完成)中完成)(1)新建一个网站并命名为)新建一个网站并命名为WebSite5,然后添加一个公共类,方法如,然后添加一个公共类,方法如下:在【解决方案资源管

2、理器】的项目根目录上右击,在弹出的下:在【解决方案资源管理器】的项目根目录上右击,在弹出的快捷菜单中选择【添加新项】命令,在弹出的对话框中选择【类】快捷菜单中选择【添加新项】命令,在弹出的对话框中选择【类】选项,并在【名称】文本框中输入选项,并在【名称】文本框中输入calc.cs。单击【添加】按钮,在。单击【添加】按钮,在弹出的对话框中单击【是】按钮。【解决方案资源管理器】结果弹出的对话框中单击【是】按钮。【解决方案资源管理器】结果如如图图9-1所示。所示。下一页返回上一页任务一调试与错误处理任务一调试与错误处理(2)在【解决方案资源管理器】中双击)在【解决方案资源管理器】中双击calc.cs

3、,在出现的页面中输入,在出现的页面中输入以下代码:以下代码:public int sum(int x,int y)int He=x+y;return(He);结果如结果如图图9-2所示。所示。下一页返回上一页任务一调试与错误处理任务一调试与错误处理(3)在【解决方案资源管理器】中双击)在【解决方案资源管理器】中双击Default.aspx.cs,打开代码页,打开代码页,并在第并在第17行设计断点,然后不停地按行设计断点,然后不停地按F11键,并关注调试页是否从键,并关注调试页是否从Default.aspx.cs转到转到calc.cs中去,关注在【局部变量】中变量的名中去,关注在【局部变量】中变

4、量的名称是否有称是否有He这个在类中函数中定义的变量,【局部变量】中所监这个在类中函数中定义的变量,【局部变量】中所监视的变量名称是否发生改变。视的变量名称是否发生改变。图图9-3所示的是在按所示的是在按F11键的过程中键的过程中的一个截图。的一个截图。(4)在【解决方案资源管理器】中再次双击)在【解决方案资源管理器】中再次双击Default.aspx.cs,打开代,打开代码页,仍保持第码页,仍保持第17行的断点,然后不停地按行的断点,然后不停地按F10键,监视调试页面键,监视调试页面是否转移。此时调试时是深入到被调用的函数,还是将函数的运是否转移。此时调试时是深入到被调用的函数,还是将函数的

5、运行结果带到下一个代码行中去呢行结果带到下一个代码行中去呢-【局部变量】窗口所监视的变量【局部变量】窗口所监视的变量名称有没有变化?名称有没有变化?图图9-4所示的是在按所示的是在按F10键的过程中的一个截图。键的过程中的一个截图。下一页返回上一页任务一调试与错误处理任务一调试与错误处理【背景知识】【背景知识】一、错误类型一、错误类型错误可以分为语法错误、语义错误和逻辑错误。错误可以分为语法错误、语义错误和逻辑错误。二、程序调试二、程序调试 在在.NET的开发环境中集成了调试器,该调试器提供了功能强的开发环境中集成了调试器,该调试器提供了功能强大的命令来控制应用程序的执行。大的命令来控制应用程

6、序的执行。在调试之前,一般先设置好在调试之前,一般先设置好“断点断点”。断点通知调试器应用。断点通知调试器应用程序应在某代码行暂停程序的执行,此时进入中断模式。进入中程序应在某代码行暂停程序的执行,此时进入中断模式。进入中断模式后应用程序并不是终止或结束执行,而是将所有元素(变断模式后应用程序并不是终止或结束执行,而是将所有元素(变量、对象等)都保留在内存中,执行可以随时继续。断点有三种量、对象等)都保留在内存中,执行可以随时继续。断点有三种方法,在要设置断点行旁边的灰色空白中单击;右击要设置断点方法,在要设置断点行旁边的灰色空白中单击;右击要设置断点的代码行,在弹出的快捷菜单中选择【断点】的

7、代码行,在弹出的快捷菜单中选择【断点】【插入断点】【插入断点】下一页返回上一页任务一调试与错误处理任务一调试与错误处理 命令;单击要设置断点的代码行,选择菜单中的【调试】命令;单击要设置断点的代码行,选择菜单中的【调试】【切【切换断点】命令。插入断点后,就会在设置断点的行旁边的灰色空换断点】命令。插入断点后,就会在设置断点的行旁边的灰色空白处出现一个红色圆点,其所在的代码行也会呈高亮显示。白处出现一个红色圆点,其所在的代码行也会呈高亮显示。插入断点后可以使用以下几种方法进行调试。插入断点后可以使用以下几种方法进行调试。1.逐语句逐语句 2.逐过程逐过程 3.运行到光标处运行到光标处下一页返回上

8、一页任务一调试与错误处理任务一调试与错误处理三、关于中断执行与停止执行三、关于中断执行与停止执行1.中断执行中断执行 程序运行到断点或发生异常或手动中断执行时,调试器将停程序运行到断点或发生异常或手动中断执行时,调试器将停止所有在调试器下运行的程序的执行,但程序并不退出,并随时止所有在调试器下运行的程序的执行,但程序并不退出,并随时可以恢复执行。可以恢复执行。2.停止执行停止执行 停止执行调试,意味着终止当前正在调试的程序并结束调试停止执行调试,意味着终止当前正在调试的程序并结束调试会话。这与中断执行不同,中断意味着暂停正在调试的进程,但会话。这与中断执行不同,中断意味着暂停正在调试的进程,但

9、调试会话仍处于活动状态。调试会话仍处于活动状态。返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装【任务要点】【任务要点】1.掌握掌握Web应用程序在应用程序在IIS中的发布中的发布2.掌握掌握Web应用程序的打包应用程序的打包3.掌握掌握Web应用程序的安装应用程序的安装【案例【案例1】Web应用程序的发布应用程序的发布下一页返回任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装【具体步骤】(在【具体步骤】(在Windows XP中完成)中完成)(1)打开要发布的网站,在【解决方案资源管理器】的项目根目录上)打开要发布的网站,在【解决方案资源管理器】的项目根

10、目录上右击,在弹出的快捷菜单中选择【发布网站】命令,在弹出的对右击,在弹出的快捷菜单中选择【发布网站】命令,在弹出的对话框中的【目标位置】文本框里输入要存储的位置话框中的【目标位置】文本框里输入要存储的位置d:EShop,单,单击【确定】按钮。击【确定】按钮。(2)在编译完成后,有)在编译完成后,有“发布成功发布成功”的提示字样。的提示字样。(3)在【资源管理器】)在【资源管理器】(Windows+E快捷键)中,找到快捷键)中,找到EShop,右击,右击,在弹出的快捷菜单中选择【共享与安全】命令,在弹出的对话框在弹出的快捷菜单中选择【共享与安全】命令,在弹出的对话框中打开【中打开【Web共享】

11、选项卡。共享】选项卡。(4)选中【共享文件夹】单选按钮,弹出【编辑别名】对话框,此时)选中【共享文件夹】单选按钮,弹出【编辑别名】对话框,此时保留默认的别名并单击【确定】按钮。保留默认的别名并单击【确定】按钮。下一页返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装(5)打开浏览器,输入)打开浏览器,输入“http:/192.168.25.41/EShop/Default.aspx”,按回车键后可出现按回车键后可出现图图9-11所示的页面。所示的页面。【案例【案例2】Web应用程序打包应用程序打包【具体步骤】(在【具体步骤】(在Windows XP中完成)中完成)(1)打

12、开要发布的网站,选择【文件】)打开要发布的网站,选择【文件】【添加】【添加】【新建项目】命【新建项目】命令。令。(2)在弹出的【添加新项目】对话框中,在【名称】文本框中输入网)在弹出的【添加新项目】对话框中,在【名称】文本框中输入网站名称,在【位置】下拉列表框中选择默认位置并单击【确认】站名称,在【位置】下拉列表框中选择默认位置并单击【确认】按钮。按钮。下一页返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装(3)如)如图图9-14所示,在【所示,在【Web应用程序文件夹】上右击,在弹出的快应用程序文件夹】上右击,在弹出的快捷菜单中选择【添加】捷菜单中选择【添加】【项目输

13、出】命令。【项目输出】命令。(4)在弹出的【添加项目输出组】对话框中单击【确定】按钮即可。)在弹出的【添加项目输出组】对话框中单击【确定】按钮即可。(5)在【解决方案资源管理器】中的)在【解决方案资源管理器】中的EShop上右击,在弹出的快捷菜上右击,在弹出的快捷菜单中选择【生成】命令,等出现单中选择【生成】命令,等出现“生成成功生成成功”时,打包完毕,如时,打包完毕,如图图9-17所示。所示。(6)打包完成后,生成两个文件,一个是)打包完成后,生成两个文件,一个是setup.exe,另一个是,另一个是EShop.msi。在【输出】窗口中,可以找到存放这两个文件的路径,。在【输出】窗口中,可以

14、找到存放这两个文件的路径,如如图图9-18所示。所示。下一页返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装【案例【案例3】网站打包后的安装部署网站打包后的安装部署【安装部署的具体步骤】(在【安装部署的具体步骤】(在Windows XP中完中完成)成)(1)将【案例)将【案例2】中】中图图9-19所示的生成的所示的生成的setup.exe复制到目标服务器复制到目标服务器上,双击即可安装,在弹出的对话框中单击【下一步】按钮。上,双击即可安装,在弹出的对话框中单击【下一步】按钮。(2)在弹出的【)在弹出的【EShop】对话框中,注意【站点】下拉列表框中为】对话框中,注意【站

15、点】下拉列表框中为“默认网站默认网站”选项,并在【虚拟目录】文本框中输入选项,并在【虚拟目录】文本框中输入“EShop”。如如图图9-21所示。所示。(3)单击【下一步】按钮,直到单击【关闭】按钮。)单击【下一步】按钮,直到单击【关闭】按钮。下一页返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装(4)在桌面上,右击【我的电脑】,在弹出的快捷菜单中选择【管理】)在桌面上,右击【我的电脑】,在弹出的快捷菜单中选择【管理】【Internet信息服务】信息服务】【网站】【网站】【默认网站】【默认网站】【EShop】命令,如命令,如图图9-23所示。所示。(5)在【计算机管理】右

16、侧的窗口中找到)在【计算机管理】右侧的窗口中找到Default.aspx,右击,在弹,右击,在弹出的快捷菜单中选择【浏览】命令,将在浏览器里浏览该网站,出的快捷菜单中选择【浏览】命令,将在浏览器里浏览该网站,如如图图9-24所示。所示。下一页返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装【背景知识】【背景知识】一、网站发布一、网站发布 发布网站也是发布网站也是ASP.NET开发很重要的一环。网站创建或完开发很重要的一环。网站创建或完毕后就要发布。可以在本地计算机或远程计算机上来发布网站。毕后就要发布。可以在本地计算机或远程计算机上来发布网站。“发布网站发布网站”首先对

17、网站中的页和代码进行预编译,将编译器中首先对网站中的页和代码进行预编译,将编译器中的输出写入指定的文件夹,然后将输出复制到目标的输出写入指定的文件夹,然后将输出复制到目标Web服务器,服务器,并在目标服务器中运行此并在目标服务器中运行此Web程序。程序。和简单地将网站复制到目标和简单地将网站复制到目标Web服务器中相比,发布网站有服务器中相比,发布网站有以下几个优点。以下几个优点。(1)经过编译,单独页的初始化速度更快,简单复制到目标服务器的)经过编译,单独页的初始化速度更快,简单复制到目标服务器的网页第一次被请求时需再编译;网页第一次被请求时需再编译;(2)不会随站点部署任何程序代码,从而为

18、)不会随站点部署任何程序代码,从而为Web应用程序提供了一项应用程序提供了一项安全保障。安全保障。下一页返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装二、网站打包与安装部署二、网站打包与安装部署1.关于打包关于打包 打包是指将应用程序包装成易于部署的形式,包装好后的应打包是指将应用程序包装成易于部署的形式,包装好后的应用程序可以很方便地安装到目标服务器上。打包后,在目标位置用程序可以很方便地安装到目标服务器上。打包后,在目标位置会有会有setup.exe和和WebSetup.msi两个文件。双击两个文件。双击setup.exe文件,即文件,即可以对网站的可以对网站的“

19、打包打包”进行安装部署。进行安装部署。在【案例在【案例2】的打包过程中,在生成之前,还可以对安装时需】的打包过程中,在生成之前,还可以对安装时需要的要的“系统必备系统必备”作设置。作设置。【具体步骤】【具体步骤】(1)打开)打开EShop网站,在【解决方案资源管理器】中找到【网站,在【解决方案资源管理器】中找到【EShop】,】,右击,在弹出的快捷菜单中选择【属性】命令,如右击,在弹出的快捷菜单中选择【属性】命令,如图图9-25所示。所示。下一页返回上一页任务二任务二Web程序的发布、打包与安装程序的发布、打包与安装(2)在弹出的【)在弹出的【EShop属性页】的对话框中单击【系统必备】按钮,

20、属性页】的对话框中单击【系统必备】按钮,如如图图9-26所示。在弹出的【系统必备】对话框中对单选按钮和复所示。在弹出的【系统必备】对话框中对单选按钮和复选框进行选择,如选框进行选择,如图图9-27所示。所示。返回上一页图图9-1解决资源管理器解决资源管理器返回图图9-2输入代码输入代码返回图图9-3【局部变量】窗口(【局部变量】窗口(1)返回图图9-4【局部变量】窗口(【局部变量】窗口(2)返回图图9-11运行效果运行效果返回图图9-14 Web应用程序文件夹应用程序文件夹返回图图9-17生成成功生成成功返回图图9-18【输出】窗口【输出】窗口返回图图9-19 setup.exe返回图图9-2

21、1选择安装地址选择安装地址返回图图9-23【计算机管理】窗口【计算机管理】窗口返回图图9-24 EShop网站网站返回图图9-25选择【选择【EShop】的【属性】命令】的【属性】命令返回图图9-26【Eshop属性页】属性页】返回图图9-27【系统必备】对话框【系统必备】对话框返回9、静夜四无邻,荒居旧业贫。22.8.2522.8.25Thursday,August 25,202210、雨中黄叶树,灯下白头人。16:32:3016:32:3016:328/25/2022 4:32:30 PM11、以我独沈久,愧君相见频。22.8.2516:32:3016:32Aug-2225-Aug-221

22、2、故人江海别,几度隔山川。16:32:3016:32:3016:32Thursday,August 25,202213、乍见翻疑梦,相悲各问年。22.8.2522.8.2516:32:3016:32:30August 25,202214、他乡生白发,旧国见青山。2022年8月25日星期四下午4时32分30秒16:32:3022.8.2515、比不了得就不比,得不到的就不要。2022年8月下午4时32分22.8.2516:32August 25,202216、行动出成果,工作出财富。2022年8月25日星期四16时32分30秒16:32:3025 August 202217、做前,能够环视四周

23、;做时,你只能或者最好沿着以脚为起点的射线向前。下午4时32分30秒下午4时32分16:32:3022.8.259、没有失败,只有暂时停止成功!。22.8.2522.8.25Thursday,August 25,202210、很多事情努力了未必有结果,但是不努力却什么改变也没有。16:32:3016:32:3016:328/25/2022 4:32:30 PM11、成功就是日复一日那一点点小小努力的积累。22.8.2516:32:3016:32Aug-2225-Aug-2212、世间成事,不求其绝对圆满,留一份不足,可得无限完美。16:32:3016:32:3016:32Thursday,Au

24、gust 25,202213、不知香积寺,数里入云峰。22.8.2522.8.2516:32:3016:32:30August 25,202214、意志坚强的人能把世界放在手中像泥块一样任意揉捏。2022年8月25日星期四下午4时32分30秒16:32:3022.8.2515、楚塞三湘接,荆门九派通。2022年8月下午4时32分22.8.2516:32August 25,202216、少年十五二十时,步行夺得胡马骑。2022年8月25日星期四16时32分30秒16:32:3025 August 202217、空山新雨后,天气晚来秋。下午4时32分30秒下午4时32分16:32:3022.8.2

25、59、杨柳散和风,青山澹吾虑。22.8.2522.8.25Thursday,August 25,202210、阅读一切好书如同和过去最杰出的人谈话。16:32:3016:32:3016:328/25/2022 4:32:30 PM11、越是没有本领的就越加自命不凡。22.8.2516:32:3016:32Aug-2225-Aug-2212、越是无能的人,越喜欢挑剔别人的错儿。16:32:3016:32:3016:32Thursday,August 25,202213、知人者智,自知者明。胜人者有力,自胜者强。22.8.2522.8.2516:32:3016:32:30August 25,202

26、214、意志坚强的人能把世界放在手中像泥块一样任意揉捏。2022年8月25日星期四下午4时32分30秒16:32:3022.8.2515、最具挑战性的挑战莫过于提升自我。2022年8月下午4时32分22.8.2516:32August 25,202216、业余生活要有意义,不要越轨。2022年8月25日星期四16时32分30秒16:32:3025 August 202217、一个人即使已登上顶峰,也仍要自强不息。下午4时32分30秒下午4时32分16:32:3022.8.25MOMODA POWERPOINTLorem ipsum dolor sit,eleifend nulla ac,fringilla purus.Nulla iaculis tempor felis amet,consectetur adipiscing elit.Fusce id urna blanditut cursus.感 谢 您 的 下 载 观 看感 谢 您 的 下 载 观 看专家告诉

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!