VS2019 远程调试
碰到一个问题,在本机调试没有任何问题,部署到测试环境的CentOS 7 上,抛出异常。为解决这个问题,使用远程调试。
第一步,设置远程链接
第二步,Debug--Attach to Process
第三步,选择要附加到的进程,选择 Managed
然后就跟本地调试一样了,简单易用。
注意几点:
我远程的机器是CentOS 7,所以以它为例:
第一,附加到进程有可能会报错,一般是Linux环境缺少工具,比如unzip
yum install unzip 安装下即可
第二,第一次执行可能特别慢,主要是在下载一个vsdbg-linux-x64.zip的包。60多M,网速慢的可怜。最后我用下载工具下载的,然后修改了GetVsDbg.sh中的下载路径。