VS2019 调试技巧之附加进程

C# 创建服务并附加到进程进行调试

步骤一:

在任务栏右键-》》点击任务管理器-》》选择服务,找到启动的进程PID

0a3d0dc1723f5160b94003b48e23e565.png

或者

WIN+R 进入cmd命令  输入 netstat -ano | find "进程端口"      找端口3da8c7873af2005b042716d9bb74e449.png

步骤二:

VS中找到“调试”菜单,选择“附加到进程”。之后弹出例如以下对话框。将“显示全部回话中的进程”打勾,找到启动的相关进程“w3wp.exe”,之后点击“附加”就可以。然后就可以设置断点,调试启动的服务了,但是得确保启动的服务和你调试的代码保持一致.       

2ddb552e0c7209cd0019c694bc866ffa.png

        假设我们不是以管理员执行的VS,它会提示你须要权限。我们右键VS的图标选择“以管理员执行”就可以。有一个更为彻底的方法,找到VS程序,右键,选择“兼容性”选项卡,将“特权等级”中的“以管理员身份执行此程序”打勾,确认。以后每次执行VS都将是管理员身份。

        26e47bb2a707b11fd400ce1e418ba43f.png

        加入进程之后我们就会发现自己的VS已经处于调试状态,之后就能够依照我们曾经的方法进行对应的调试了。              

        d6d43356e7e22a39a32541cfca851970.png

        这样的调试感觉有点麻烦,在解决方式中的项目不多以及合作开发者比較少的情况下F5调试感觉更为省事一些。这样的调试的优点是。我们不须要等待VS每次慢吞吞的启动,然后进入调试状态。由于把步骤分给了IIS和VS,启动起来更为快捷。并且对于常常被更新就出错的麻烦这么的人来说。这种方法无疑是个福音。

推荐一个公众号:dotNET编程大全,扫码关注!

e9b04e4bca8681f6091bfdb8b5e3b17e.png

需加微信交流群的,请加小编微信号z438679770,切记备注 加群,小编将会第一时间邀请你进群!

 每日分享不易,"在看"就是鼓励!

111d6c374d1a408d2ceca0dea68b288a.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zls365365

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值