用VS2010调试ASP 用VS2010调试ASP是ASP开发中一个非常重要的步骤,让我们可以一步一步地执行程序,随时随地关注程序的运行状态。下面是用VS2010调试ASP的详细介绍: 一、启用服务器端调试 要想用VS来调试,先要让启用服务器端调试,就是在IIS中设置一下就行。在IIS7中设置如下图示(IIS7中不仅网站那要设置,在主页那也要设置才能生效)。 二、插入stop语句 在要调试的地方,插入stop语句,可以让程序先中断下了,停下了让我看看。 三、在IE中访问页面 在IE中访问页面,此时会弹出对话框,选择VS2005或者VS2010作为调试器都行,并点击“是”之后,会有附加安全警告,不用理会,选择附加到此进程即可,即点击“附加”。就会出来调试界面: 调试界面中有四个地方需要注意: * 最上面的调试工具栏,那有进行跟踪调试的命令按钮。 * 最左边的黄色箭头和这一灰色列,黄色箭头告诉我们现在程序运行到那一步了。 * 右边解决方案资源管理器是IIS服务器加载的ASP文件。 * 最下面的一些提示栏还是很有帮助的,比如调用堆栈,局部变量,监视等。 四、调试工具栏 调试工具栏中有很多按钮,下面是常用的几个: * 点击绿色三角则让程序继续执行,如果后面有断点或者stop则又会中断,否则ASP中服务器脚步执行完毕,就能在页面中看见结果。 * 第三个蓝色方块按钮,是指结束调试,即使有断点也不会中断了。 * 黄色箭头是用来显示当前中断的位置,可能我们查看其他页面的代码,忘记当前程序运行到哪了,点击黄色箭头就能立刻转到程序运行点。 * 三个按钮是跟踪方式,第一个(快捷键F11,即从左至右第六个)是指单步运行代码,如果遇到函数调用(自己写的),也单步运行进去。 * 第二个(快捷键F10)按钮也是单步运行代码,但是遇到函数调用就不会执行进去。 * 第三个(快捷键Shift+F11)按钮也是快速返回,就是说当我们通过F11跟踪到某个函数里时,按该键,就会执行完该函数,并返回到调用函数的下一句。 五、断点功能 在调试的过程中,可能会遇到了循环语句,如果是几百次的循环,还一步一步的跟踪下去的话,那还不累死人。当然可以在调试之前,就在循环结束后写一个stop语句,点击绿色三角,跳过循环。但是如果开始没料想到呢?不至于结束了从来吧。这时我们就可以用断点功能了!设置断点就好像是我们在跟踪的时候动态的插入stop语句。方法很简单,在想中断的语句地方,点击右键,选择断点->插入断点。这是,在灰色列就会多一个红色小圆点,那就表示中断点。 六、查看变量的值 我们调试的目的是从中找出bug来,关键点就是要查看变量的值。在静态调试中,要写一堆的东东来查看,但在动态调试中不费吹灰之力就能获得。最简单的就是点击最下面的“局部变量”,当前的所有变量都能看见,而且变量的值,变量的类型也都清清楚楚。对应对象变量点击加号还能展开查看很多的信息。呵呵,不用写任何语句就能看见。访问该页面时,有一个get参数,“id=123”,查看session 啊,application 啊都很方便,自己定义的变量更是不用说,当然,如果程序没运行到变量赋值处,就什么也没有哦。

























- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2015年电子商务农业协会微信推广方案.doc
- 计算机技术与科学在未来的具体发展趋势.docx
- iPhone4游戏软件安装方法.doc
- 跨平台的安全运维建设实践-青藤云安全.pdf
- 浅析计算机信息处理技术在办公自动化中的应用.docx
- 计算机网络技术在计生药具档案管理中的价值分析.docx
- 公路工程项目管理模式探讨.docx
- 区块链+保险会是什么样子?有哪些项目?.docx
- VBACCESS数据库应用课程研究设计贸易公司管理信息系统【总报告】.doc
- VMware-vSphere虚拟化实施手册及故障案例.docx
- 现代消防通信新技术.doc
- 信息化环境下小学英语写作教学策略探究.docx
- 网络课程视频资源制作的形式美学思考.docx
- 会计信息化下内部控制审计探究.docx
- 网络计划技术在工程管理中的应用.docx
- Flash制作方法.ppt


