Vs2017远程调试图文教程(以及避坑点)

11 篇文章 1 订阅

在这里插入图片描述

前言:

做为一个程序员, 必备的技能就是代码调试了,但是你们真的掌握了VS 的调试吗? 接下我要讲的是VS 远程调试服务器上IIS 的代码。有些时候由于线上环境和本地环境的差异, 导致本地可以运行, 但是线上确是存在异常的情况。也许可以通过Log 很快的定位到问题, 但是很多情况是不太好定位的,所以这个时候就体现出 VS 的强大了~~~~ 远程调试

服务器端操作

  1. 将本地的C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Remote Debugger 文件夹复制到服务器上,如果找不到文件夹,可能是安装的目录不在C盘, 可以找到本地VS 右键-> 属性-> 打开文件所在位置 -> 然后将 Remote Debugger 文件夹复制到服务器

  2. 双击运行 Remote Debugger/X64/msvsmon.exe程序, 然后选择 “工具-> 选项”
    Vs2017远程调试图文教程(以及避坑点)

注:
这里有个坑, vs 2017远程测试默认开启的是4022端口,所以我们需要将服务器的入站规则配置开启 4022 端口;如果是云服务器,还需要开启云服务器的端口。

客户端操作

现在可以开始操作本地了, 打开VS -> 调试 -> 附加到进程
Vs2017远程调试图文教程(以及避坑点)
在这里插入图片描述
然后输入w3wp.exe 点击你要调试的进程即可~~~~

注意:

这里可能存在一个“坑”, 我本地的环境是VS2017 , 我在输入“ip:port”之后直接点击“查询”按钮, 结果死活查询不出来远程的服务器,最后在坑里待了“九九八十一”天,才爬出来。 在输入了无数次“ip:port” 之后, 我无意间没有点击“查询” 按钮, 而是直接回车“Enter”, 结果直接显示出了远程服务器对应的信息。(小伙伴们可能不会出现这个问题, 但是为了掉坑里, 还是提醒一下。)

这是我想微软官方提交的bug , 不知道会不会给我回复, 似乎有点小期待, 哈哈~~~~~
Vs2017远程调试图文教程(以及避坑点)

都看到这里了, 确定不要点 赞、评论 + 收藏 吗~~~

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

胖太乙

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

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

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

打赏作者

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

抵扣说明:

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

余额充值