Visual Studio附加到进程调试

转载:http://blog.sina.com.cn/s/blog_557194c30100y7nv.html

当程序发布到服务器上后因环境不完全一致结果可能和我们在开发机器上测试时不一致。这时我们可以采用两种方式测试:

1.输出Log到本地文件或数据库中

2.附加到进程中调试

当使用附加到进程中调试时只能在服务器上进行。

打开Visual Studio后在菜单中选择ToolsàAttach to Process打开如下的页面。选择本项目对应的w3wp.exe进程附加。如果弄不清是哪个w3wp.exe进程可以用两种方法检查:

1.Command命令

在CMD窗口转到c:\Windows\System32\inetsrv目录

c:\Windows\System32\inetsrv>appcmd list wps

WP "3252" (applicationPool:c527a27452094a99895ca5e26eae25d4)

WP "8232" (applicationPool:GraceSemi)

WP "3880" (applicationPool:SecurityTokenServiceApplicationPool)

WP "6072" (applicationPool:SharePoint Central Administration v4)

WP "9372" (applicationPool:SharePoint - 9001)

WP "1700" (applicationPool:1a3056fc62a345b68da8daa032dd98f1)

WP "3672" (applicationPool:SharePoint - 80)

WP "9760" (applicationPool:SharePoint - 9002)

根据端口号即可判断对应的PID

2.在IIS中将本项目对应进程的用户修改为一个特殊用户,根据用户查找。Visual <wbr>Studio附加到进程调试
当打开对应的页面执行操作时即可进入我们设置的断点。

注意发布时项目的属性要为Debug。如还是不能附加进程请在运行IIS的服务器上发布。

转载于:https://www.cnblogs.com/lovewuhan/archive/2013/05/17/3083853.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值