当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > ASP.NET的高级调试技巧

ASP.NET
asp.net css注释的影响
ASP.NET与数据库相关技巧
关于HtmlForm控件
三色交替的下拉列表框
精通ASP.NET中弹出窗口技术
ASP.NET Forums与现有系统整合方案示例
ASP.NET操作IIS中的虚拟目录
DataGrid与SQL Server 2000数据绑定
如何让Web应用程序在Client端实现导出报表功能
如何保证web app中的Send Email线程稳定性
关于用ASP.Net识别远程主机服务器种类
ASP.NET中上传下载文件
提高ASP.NET性能的方法
asp.net StreamReader 创建文件
asp.net如何生成图片验证码(简单)
一个.net 压缩位图至JPEG的代码
简单的SQL Server数据库数据读取与数据操作
获取网站的RSS聚合到自己的网页
.Net程序中整站通用的防SQL注入函数
asp.net生成缩略图及给原始图加水印的函数

ASP.NET的高级调试技巧


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 106 ::
收藏到网摘: n/a

  对于一个项目来说,你不可能通过设定起始页按F5键进行调试,原因是:各个网页间的关联性太强,要验证的的东西也很多。在调试时很难进行(实际上在我做的项目中根本不能进行)。

  那么,我们来用另外一种调试方法:

  菜单栏→调试→进程→选中:w3wp.exe(它是系统进程,记得在【显示系统进程】复选框上打钩,否则找不到该进程)→附加→【选择要调试的程序类型】里一般选择第一个CRL和第三个Script→确定

  下面就是给你要调试的asp.net网页加断点,然后在IE中打开你要调试的项目的网址,按照流程走到你要调试的网页处,就会发现在断点处停住了......下面就让我们开始尽情的调试吧!

  追加:

  ......也许你会郁闷的发现弹出一个窗口:无法显示进程,计算机调试管理器服务被禁用。

  这种几率小的到了蚂蚁踩死象的程度,竟然被我遇到了。(一般装完.NET后就会默认启动,所以才能对.NET项目进行调试)  。

  解决方法:

  打开控制面板→服务→Machine Debug Manager,把这个服务启动设成自动,启动一下就可以了(不会启动的按下机箱上的重启键)。