在开发机是 XP, 服务器是 window server 2003环境下开发 web part, 应该怎样进行调试 web part?
倘若做过自定义 web control 远程调试的开发员对此就比较有经验了.
远程调试配置步骤:
一. 服务器环境配置
1.1 服务器必须安装远程调试.
具体方法: 在安装 vs.net 2003 的时候选择自定义安装, 选择安装远程调试
1.2 配置window 用户. 具体方法: 在 window 用户组管理中找到 Debugger Users 用户组, 添加远程调试的帐号进这个组
二. 开发调试环境配置
2.1 配置vs.net 的webpart 工程属性, 设置输出路径为 wss iis的 bin 目录(默认这个bin 目录是没有的, 要手建). 具体做法: 可以将远程服务器的 IIS 目录共享出来, 再将 vs.net 的webpart 工程输出路径修改成服务器的共享路径
2.2 插入调试断点
2.3. 在vs.net 的菜单栏上 工具->调试进程中将远程服务器的 w3wp.exe 进程 attach 进来.这个时候调试环境配置已经完成了.
调试已经在运行, 在 IE 打开服务器 wss 的地址, 当运行到 web part 的断点的时候会被中断下来的了.