在MOSS 2007中调试WebPart是件很容易的事件,具体步骤如下: 1、设置WebPart项目生成输出路径 将要调试的WebPart项目生成输出路径设置为该WebPart将要部署到的调试站点bin目录,通过项目“属性->生成->输出->输出路径”进行设置即可,如下图所示: 2、附加WSS进程 附加w3wp.exe进程。在附加进程窗口中,名称为w3wp.exe的进程可能有2个、1个,甚至没有。我们要附加的进程是类型为“T-SQL,托管,x86”的进程,而不是类型为“x86”的那个进程。我之前遇到过没有名称为w3wp.exe的进程的情况,原因是该进程还没有启动,我随便打开一个该网站的页面,这个进程就有了。通过VS2005菜单“调试->附加到进程”进行设置即可,如下图所示: 3、调试WebPart 设置好断点,打开要使用该WebPart的网站页面,对WebPart进行相关操作和调试。
另补充:如果遇到两个w3wp.exe进程而且都是T-SQL 托管的情况,可以两个都试试,看哪个可以进入调试,或者使用cmd命令查看进程PID