出处:http://blog.csdn.net/caoxicao
作者:草惜草
转载请注明出处
看到网上关于ASP.NET服务器控件调试的文章都是不够详尽,或者根本不是大家都用的VS.NET2003 ,所以决定写出此文:
为了调试服务器控件,必须为使用服务器控件的应用程序附件一个调试器,
这是因为服务器控件被编译成库文件,而调试器只能被附加到一个可执行文件。
如果只有.NET Framework SDK,可以使用图形化的调试器DbgClr或者命令行调试器CorDbg
本文介绍使用VS.NET2003 IDE的调试功能来调试服务器控件。
为了在VS.NET 中调试控件,应该执行以下步骤:
1)将你想要调试的控件的类库和包含有该控件的Web Forms页面的Web应用程序放在同一个解决方案中。并且确认在页面顶端的Page指令中设置了Debug="true"属性
2)在控件源代码中设置断点,然后编译解决方案。
3)在解决方案管理器中,右键点击使用控件的页面,然后从弹出的菜单中点击“设为起始页”
4)在调试菜单中,点击Start(或者F5)开始调试。
调试器会在控件源代码的第一个断点处停止。从那里开始,就可以执行一些通常的调试操作,比如单步执行和查看变量。