Visual Studio 远程调试正在运行的进程




使用场景

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

方式一:工具下载

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

1e15e0ed75b6178680490eec26f11d50.png

方式二:拷贝工具

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

找到自己的vs安装路径,我的安装路径为上面的,把Remote Debugger拷贝到服务器上面运行1d98969166ece02f62c9a1991e8ef468.png

服务器运行

cdf7e24851516648f4a20a0d1ef53ea3.png在工具 》选项 》设置无身份验证,并且运行用户进行调试d8196338a1da2ee8220afcbb38e42167.png

e8c1277b8a9df2ee267e315cb3b5812a.png
迷恋自留地 hunji.xyz

vs附加到进程,开始调试

在vs的控制栏中,调试 =》附加到进程 =》选择远程(无身份验证)3f0452fe673b6dc44168c2b148f65960.png

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

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

df8acf1a3fa7b41591fcfb6c0dc00498.png解决办法:

  • 1.首先查看占用端口的pid ,在cmd中输入netstat -aon|findstr "4024" 查查看pid,

  • 2.结束掉运行的程序 ,pid为 25556的程序 taskkill -pid 25556 -f

2008063c3493dc3b13cd6e758b9b9510.png

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

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

3e3c427253166f6d07282d78768794d9.png
迷恋自留地 hunji.xyz

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

参考地址:http://t.zoukankan.com/willingtolove-p-11426701.html9e01b1260144161ce3fe88d42025b2d4.png

解决办法:

  • 本地代码和测试环境上的代码有差异

  • 程序集是release版,而不是debug版

98b8c159ef99f526fdb0724bcf60e8cb.png
我的公众号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/293866.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

直男约会能有多奇葩​?

1 六根烟来了七位领导怎么办(素材来源网络,侵删)▼2 和36号鞋垫一样大的毛肚(素材来源网络,侵删)▼3 直男约会能有多奇葩?(素材来源网络,侵删)▼4 高情商v…

Android之如何解决adb server is out of date,killing...ADB server didn't ACK

今天,久未出现的著名的“adb server is out of date. killing”又发生了,在此,将解决方法记下,以便日后查看。 1. 错误信息: C:\Users\lizy>adb devices adb devicesadb server is out of date. killing... ADB …

计算机如何实现共享接入,局域网内电脑实现共享设置方法

不同局域网内电脑怎么实现互访实现文件或打印机共享设置?下面由学习啦小编给你做出详细的实现共享设置方法介绍!希望对你有帮助!局域网内电脑实现共享设置方法:一、使用一条网线将两个路由器连接,网线插在路由器的LAN口上;二、两个路由器要设置两个不同…

python的内建函数详解

python内建函数最近一直在学习python,在网上看到和学习了关于python内建函数的一些分类和个内建函数的作用,下面是一些关于python内建函数的罗列,初学者的了解,分类可能不准确,一起交流。一、数学运算类abs(x)求绝对值…

【另类见解】一致性哈希就能解决分库分表问题了?

“开局一问:分库分表行为中,一致性哈希到底用处大不大?装B脑图现在是大数据的时代,其中一个体现就是数据量非常庞大。当然大数据的概念绝非是数据量就可以定义的,我自己给大数据下的定义是:无处不在的大量数…

DNS resolving 占用大量日志

公司内部DNS配置好后,测试解析正常,只是几乎每秒都有无法解析的日志产生。但分析日志时发现,每天的日志都有2G左右。日志中几乎全是类似network unreachable resolving www.baidu.com/A/IN:2001:5023:c27::2:30#53network unreachable resolv…

SQL Server 2008之DMF

陈述式管理架构,一个用于SQL Server数据库引擎的新的基于策略的管理框架 DMF是一个基于政策的用于管理一个或多个SQL Server 2008实例的系统。要使用DMF,SQL Server政策管理员使用SQL Server 管理套件创建政策,这些政策管理服务器上的实体&am…

Android之ActivityManage长用方法总结

Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫g…

计算机网络就业范围分析,计算机网络技术专业就业前景怎么样「就业形势分析」...

计算机网络技术专业作为目前的热门专业之一,在就业方向上可以有哪些选择?计算机网络技术专业就业前景如何?下文小编给大家整理了计算机网络技术专业的最新就业形势分析,供参考!1.掌握计算机网络技术专业的基本理论、基本知识;2.掌握计算机网络技术专业…

Codeforces Round #358 (Div. 2) A. Alyona and Numbers 水题

A. Alyona and Numbers题目连接: http://www.codeforces.com/contest/682/problem/A Description After finishing eating her bun, Alyona came up with two integers n and m. She decided to write down two columns of integers — the first column containing…

pomForSSH

2019独角兽企业重金招聘Python工程师标准>>> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation"http://maven.apache.org/POM/4.0.0 http://maven.apache…

WPF 实现展示反应盘、者试剂仓控件

WPF开发者QQ群&#xff1a; 340500857 | 微信群 -> 进入公众号主页 加入组织由于微信群人数太多入群请添加小编微信号&#xff08;yanjinhuawechat&#xff09;或&#xff08;W_Feng_aiQ&#xff09;邀请入群&#xff08;需备注WPF开发者&#xff09;PS&#xff1a;有更好的…

向linux内核版本号添加字符/为何有时会自动添加“+”号

转载&#xff1a;http://blog.csdn.net/adaptiver/article/details/7225980 1. 引子 编译2.6.35.7 kernel版本的时候发现&#xff0c;“2.6.35.7“的内核版本编译成功后生成的版本号变成了“2.6.35.7”&#xff0c;为什么后面会多一个加号呢&#xff1f;问题出现在linux的版本…

渣男劈腿,两个女生逼他做出选择,结果......

1 生一个女儿有多重要&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 真实版眼睛瞪得像铜铃&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 地表最强撞衫&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 过年时最怕遇见的人&#xff08;素材…

安卓判断服务器返回的状态码,AppsFlyer返回状态码400

我实现Appsflyer我的样本项目&#xff0c;但是当我运行它&#xff0c;服务器返回错误代码400AppsFlyer返回状态码400I/AppsFlyer_1.18-117182240: response code: 400还有就是我MainActivty.javapublic class MainActivity extends AppCompatActivity {public static final Str…

java多进程、多线程讲解

一、 什么是进程、线程&#xff1f;线程和进程的区别&#xff1f; 1. 进程 当一个程序进入内存运行时&#xff0c;即变成一个进程。进程是处于运行过程中的程序。 进程是操作系统进行资源分配和调度的一个独立单位。 进程的三个特征&#xff1a; 独立性 独立存在的实体&#xf…

fstream实现文件复制(并将文件名小写改成大写)

使用C的fstream类来实现char* filename "C:\\grldr.mbr";//须复制文件路径 int len strlen(filename); while( *(filenamelen-1)!\\){ len--; }//获得文件名 char temp[32]; strcpy(temp,(filenamelen)); for (int i 0; i<s…

AsyncHttpClient的连接池使用逻辑

AsyncHttpClient的连接池结构很简单, NettyConnectionsPool内部重要的几个变量如下 // 连接池, 通过 host 区分不同的池private final ConcurrentHashMap<String, ConcurrentLinkedQueue<IdleChannel>> connectionsPool new ConcurrentHashMap<String, Concurr…

记录一次C#爬虫记录,获取必应图片

起因事情是这样的&#xff0c;我创建了一个仓库&#xff0c;里面有2018年到目前为止每日的必应壁纸&#xff0c;在八月份的时候我看到微软有接口文档&#xff0c;于是写了一个服务&#xff0c;每天早上八点钟会获取必应壁纸&#xff08;目前已经可以作为api来使用了&#xff0c…