吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2289|回复: 2
收起左侧

[其他转载] 使用 Visual Studio 调试器附加到正在运行的进程

[复制链接]
迷恋自留地 发表于 2021-10-6 20:59

使用 Visual Studio 调试器附加到正在运行的进程

使用场景

当项目在测试环境上有bug,需要运行代码调试一下,这时就需要在测试环境上安装一个调试工具,然后在本地运行代码,远程链接到测试环境服务器来调试代码;

方式一:工具下载

https://visualstudio.microsoft.com/zh-hans/downloads/?rr=https://docs.microsoft.com/en-us/visualstudio/debugger/remote-debugging?view=vs-2019

方式二:拷贝工具

D:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\Remote Debugger

找到自己的vs安装路径,我的安装路径为上面的,把Remote Debugger拷贝到服务其上面运行迷恋自留地 hunji.xyz

服务器运行

迷恋自留地 hunji.xyz
在工具 》选项 》设置无身份验证,并且运行用户进行调试
迷恋自留地 hunji.xyz

迷恋自留地 hunji.xyz

vs附加到进程,开始调试

在vs的控制栏中,调试 =》附加到进程 =》选择远程(无身份验证)
迷恋自留地 hunji.xyz

输入完连接的目标ip后一点要回车附加就可以远程调试

问题一:远程调试器的一个实例已在此计算机上运行,或另一个进程已绑定到指定TCPP端口。如果您要运行远程调i试器的多个实例,则必苏使用另一个端口号。请输入新端口号。

迷恋自留地 hunji.xyz
解决办法:

  • 1.首先查看占用端口的pid ,在cmd中输入netstat -aon|findstr "4024" 查查看pid,
  • 2.结束掉运行的程序 ,pid为 25556的程序 taskkill -pid 25556 -f

问题二:无法连接到名为"**.:4025"的 Microsoft Visual Studio远程调试器。远程调试器拒绝了连接请求。请确保远程调试器在"无身份验证"模式下运行。

请检查端口链接目标的端口是否正确,这里有很重要的一步,就是一定要一致,要是链接不到服务器的话,关闭服务器的防火墙,在这里不要点查找,输入完连接的目标ip后一点要回车

在这里插入图片描述

补充:当前不会命中断点。

参考地址:http://t.zoukankan.com/willingtolove-p-11426701.html
迷恋自留地 hunji.xyz

解决办法:

  • 本地代码和测试环境上的代码有差异
  • 程序集是release版,而不是debug版

https://www.cnblogs.com/netcore5/p/15374182.html

https://blog.csdn.net/qq_40732336/article/details/120628237

https://hunji.xyz/archives/95.html

免费评分

参与人数 2吾爱币 +7 热心值 +2 收起 理由
苏紫方璇 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
xouou + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

侃遍天下无二人 发表于 2021-10-7 09:34
你们咋能上来就把身份验证关了,我们学生没有数字证书开不了可以理解,公司总得申请一个吧
 楼主| 迷恋自留地 发表于 2021-10-7 16:03
侃遍天下无二人 发表于 2021-10-7 09:34
你们咋能上来就把身份验证关了,我们学生没有数字证书开不了可以理解,公司总得申请一个吧

他有有效时间的,默认为900秒
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 14:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表