转: 如何Debug WebPart

本文介绍了一种调试复杂WebPart的方法,包括设置断点、选择调试进程及单步调试等步骤。

在编写WebPart,尤其是非常复杂的WebPart的过程中,有时候出了错误,却又不知道是什么原因,这时,找到原因的最好办法是单步调试。
  本篇文章将介绍如何实现WebPart的单步调试的过程。

正文

  下面将记录每一步的操作过程。
  1、让我们往返忆一下我的网站的主页面。


  2、打开前面我们完成了的项目Eallies.WebParts.Associated,找到并打开List.cs文件,在需要调试的地方设置断点。


  3、从开发环境的菜单中依次选择Debug,Attach to Process。


  4、单击Attach to Process菜单项,则弹出Attach to Process对话框。
  在这里,我们选择w3wp.exe这个进程,这个进程就是SharePoint的进程。有时候这个进程使用了某个DLL,导致我们无法编译项目时,我们可以手动将这个进程终止,然后再尝试编译。


  5、附加到指定的进程上后,开发环境最上面的状态栏就标识了目前是Debug状态了。


  6、在我的网站的主页面中,点击List中的某一项,程序即运行到设置断点的地方了,这时,我们就可以按F10、F11进行单步调试了。
  为了能更方便地进行调试,前面我们提到过,最好将项目编译的输出路径更改为站点的bin目录,如C:/Inetpub/wwwroot/wss/VirtualDirectories/9001/_app_bin。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值