[精选]调试及打包与部署讲义

上传人:我**** 文档编号:182490640 上传时间:2021-05-14 格式:PPT 页数:33 大小:1.44MB
返回 下载 相关 举报
[精选]调试及打包与部署讲义_第1页
第1页 / 共33页
[精选]调试及打包与部署讲义_第2页
第2页 / 共33页
[精选]调试及打包与部署讲义_第3页
第3页 / 共33页
[精选]调试及打包与部署讲义_第4页
第4页 / 共33页
[精选]调试及打包与部署讲义_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《[精选]调试及打包与部署讲义》由会员分享,可在线阅读,更多相关《[精选]调试及打包与部署讲义(33页珍藏版)》请在金锄头文库上搜索。

1、项目九调试及打包与部署,任务一调试与错误处理 任务二Web程序的发布、打包与安装,任务一调试与错误处理,【任务要点】 1.掌握错误类型 2.学会调试程序 【案例1】 掌握逐语句调试与逐过程调试,下一页,返回,任务一调试与错误处理,【具体步骤】(在Windows XP中完成) (1)新建一个网站并命名为WebSite5,然后添加一个公共类,方法如下:在【解决方案资源管理器】的项目根目录上右击,在弹出的快捷菜单中选择【添加新项】命令,在弹出的对话框中选择【类】选项,并在【名称】文本框中输入calc.cs。单击【添加】按钮,在弹出的对话框中单击【是】按钮。【解决方案资源管理器】结果如图9-1所示。,

2、下一页,返回,上一页,任务一调试与错误处理,(2)在【解决方案资源管理器】中双击calc.cs,在出现的页面中输入以下代码: 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中去,关注在【局部变量】中变量的名称是否有He这个在类中函数中定义的变量,【局部变量】中所监视的变量名称是否发生改

3、变。图9-3所示的是在按F11键的过程中的一个截图。 (4)在【解决方案资源管理器】中再次双击Default.aspx.cs,打开代码页,仍保持第17行的断点,然后不停地按F10键,监视调试页面是否转移。此时调试时是深入到被调用的函数,还是将函数的运行结果带到下一个代码行中去呢-【局部变量】窗口所监视的变量名称有没有变化?图9-4所示的是在按F10键的过程中的一个截图。,下一页,返回,上一页,任务一调试与错误处理,【背景知识】 一、错误类型 错误可以分为语法错误、语义错误和逻辑错误。 二、程序调试 在.NET的开发环境中集成了调试器,该调试器提供了功能强大的命令来控制应用程序的执行。 在调试之

4、前,一般先设置好“断点”。断点通知调试器应用程序应在某代码行暂停程序的执行,此时进入中断模式。进入中断模式后应用程序并不是终止或结束执行,而是将所有元素(变量、对象等)都保留在内存中,执行可以随时继续。断点有三种方法,在要设置断点行旁边的灰色空白中单击;右击要设置断点的代码行,在弹出的快捷菜单中选择【断点】【插入断点】,下一页,返回,上一页,任务一调试与错误处理,命令;单击要设置断点的代码行,选择菜单中的【调试】【切换断点】命令。插入断点后,就会在设置断点的行旁边的灰色空白处出现一个红色圆点,其所在的代码行也会呈高亮显示。 插入断点后可以使用以下几种方法进行调试。 1.逐语句 2.逐过程 3.

5、运行到光标处,下一页,返回,上一页,任务一调试与错误处理,三、关于中断执行与停止执行 1.中断执行 程序运行到断点或发生异常或手动中断执行时,调试器将停止所有在调试器下运行的程序的执行,但程序并不退出,并随时可以恢复执行。 2.停止执行 停止执行调试,意味着终止当前正在调试的程序并结束调试会话。这与中断执行不同,中断意味着暂停正在调试的进程,但调试会话仍处于活动状态。,返回,上一页,任务二Web程序的发布、打包与安装,【任务要点】 1.掌握Web应用程序在IIS中的发布 2.掌握Web应用程序的打包 3.掌握Web应用程序的安装 【案例1】 Web应用程序的发布,下一页,返回,任务二Web程序

6、的发布、打包与安装,【具体步骤】(在Windows XP中完成) (1)打开要发布的网站,在【解决方案资源管理器】的项目根目录上右击,在弹出的快捷菜单中选择【发布网站】命令,在弹出的对话框中的【目标位置】文本框里输入要存储的位置d:EShop,单击【确定】按钮。 (2)在编译完成后,有“发布成功”的提示字样。 (3)在【资源管理器】(Windows+E快捷键)中,找到EShop,右击,在弹出的快捷菜单中选择【共享与安全】命令,在弹出的对话框中打开【Web共享】选项卡。 (4)选中【共享文件夹】单选按钮,弹出【编辑别名】对话框,此时保留默认的别名并单击【确定】按钮。,下一页,返回,上一页,任务二

7、Web程序的发布、打包与安装,(5)打开浏览器,输入“http:/192.168.25.41/EShop/Default.aspx”,按回车键后可出现图9-11所示的页面。 【案例2】 Web应用程序打包 【具体步骤】(在Windows XP中完成) (1)打开要发布的网站,选择【文件】【添加】【新建项目】命令。 (2)在弹出的【添加新项目】对话框中,在【名称】文本框中输入网站名称,在【位置】下拉列表框中选择默认位置并单击【确认】按钮。,下一页,返回,上一页,任务二Web程序的发布、打包与安装,(3)如图9-14所示,在【Web应用程序文件夹】上右击,在弹出的快捷菜单中选择【添加】【项目输出】

8、命令。 (4)在弹出的【添加项目输出组】对话框中单击【确定】按钮即可。 (5)在【解决方案资源管理器】中的EShop上右击,在弹出的快捷菜单中选择【生成】命令,等出现“生成成功”时,打包完毕,如图9-17所示。 (6)打包完成后,生成两个文件,一个是setup.exe,另一个是EShop.msi。在【输出】窗口中,可以找到存放这两个文件的路径,如图9-18所示。,下一页,返回,上一页,任务二Web程序的发布、打包与安装,【案例3】 网站打包后的安装部署 【安装部署的具体步骤】(在Windows XP中完成) (1)将【案例2】中图9-19所示的生成的setup.exe复制到目标服务器上,双击即

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

10、,下一页,返回,上一页,任务二Web程序的发布、打包与安装,【背景知识】 一、网站发布 发布网站也是ASP.NET开发很重要的一环。网站创建或完毕后就要发布。可以在本地计算机或远程计算机上来发布网站。“发布网站”首先对网站中的页和代码进行预编译,将编译器中的输出写入指定的文件夹,然后将输出复制到目标Web服务器,并在目标服务器中运行此Web程序。 和简单地将网站复制到目标Web服务器中相比,发布网站有以下几个优点。 (1)经过编译,单独页的初始化速度更快,简单复制到目标服务器的网页第一次被请求时需再编译; (2)不会随站点部署任何程序代码,从而为Web应用程序提供了一项安全保障。,下一页,返回

11、,上一页,任务二Web程序的发布、打包与安装,二、网站打包与安装部署 1.关于打包 打包是指将应用程序包装成易于部署的形式,包装好后的应用程序可以很方便地安装到目标服务器上。打包后,在目标位置会有setup.exe和WebSetup.msi两个文件。双击setup.exe文件,即可以对网站的“打包”进行安装部署。 在【案例2】的打包过程中,在生成之前,还可以对安装时需要的“系统必备”作设置。 【具体步骤】 (1)打开EShop网站,在【解决方案资源管理器】中找到【EShop】,右击,在弹出的快捷菜单中选择【属性】命令,如图9-25所示。,下一页,返回,上一页,任务二Web程序的发布、打包与安装

12、,(2)在弹出的【EShop属性页】的对话框中单击【系统必备】按钮,如图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-21选择安装地址,返回,图9-23【计算机管理】窗口,返回,图9-24 EShop网站,返回,图9-25选择【EShop】的【属

13、性】命令,返回,图9-26【Eshop属性页】,返回,图9-27【系统必备】对话框,返回,9、静夜四无邻,荒居旧业贫。2021/5/142021/5/14Friday, May 14, 2021 10、雨中黄叶树,灯下白头人。2021/5/142021/5/142021/5/145/14/2021 5:53:32 PM 11、以我独沈久,愧君相见频。2021/5/142021/5/142021/5/14May-2114-May-21 12、故人江海别,几度隔山川。2021/5/142021/5/142021/5/14Friday, May 14, 2021 13、乍见翻疑梦,相悲各问年。202

14、1/5/142021/5/142021/5/142021/5/145/14/2021 14、他乡生白发,旧国见青山。2021年5月14日星期五2021/5/142021/5/142021/5/14 15、比不了得就不比,得不到的就不要。2021年5月2021/5/142021/5/142021/5/145/14/2021 16、行动出成果,工作出财富。2021/5/142021/5/14May 14, 2021 17、做前,能够环视四周;做时,你只能或者最好沿着以脚为起点的射线向前。2021/5/142021/5/142021/5/142021/5/14 9、没有失败,只有暂时停止成功!。20

15、21/5/142021/5/14Friday, May 14, 2021 10、很多事情努力了未必有结果,但是不努力却什么改变也没有。2021/5/142021/5/142021/5/145/14/2021 5:53:32 PM 11、成功就是日复一日那一点点小小努力的积累。2021/5/142021/5/142021/5/14May-2114-May-21 12、世间成事,不求其绝对圆满,留一份不足,可得无限完美。2021/5/142021/5/142021/5/14Friday, May 14, 2021 13、不知香积寺,数里入云峰。2021/5/142021/5/142021/5/14

16、2021/5/145/14/2021 14、意志坚强的人能把世界放在手中像泥块一样任意揉捏。2021年5月14日星期五2021/5/142021/5/142021/5/14 15、楚塞三湘接,荆门九派通。2021年5月2021/5/142021/5/142021/5/145/14/2021 16、少年十五二十时,步行夺得胡马骑。2021/5/142021/5/14May 14, 2021 17、空山新雨后,天气晚来秋。2021/5/142021/5/142021/5/142021/5/14 9、杨柳散和风,青山澹吾虑。2021/5/142021/5/14Friday, May 14, 2021 10、阅读一切好书如同和过去最杰出的人谈话。2021/5/142021/5/142021/5/145/14/2021 5:53:32 PM 11、越是没有本领的就越加自命不凡。2021/5/142021/5/142021/5/14May-2114-May-21 12、越是无能的人,越喜欢挑剔别人的错儿。2021/5/142021/5/142021/5/14Friday, May 14, 2021

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号