Visual Studio附加到进程调试

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 16:00   1207   0

转载: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 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP