碰到一个问题,在本机调试没有任何问题,部署到测试环境的CentOS 7 上,抛出异常。为解决这个问题,使用远程调试。

第一步,设置远程链接

VS2019 远程调试

第二步,Debug--Attach  to Process

VS2019 远程调试

第三步,选择要附加到的进程,选择 Managed

VS2019 远程调试

 

然后就跟本地调试一样了,简单易用。

 

 

注意几点:

我远程的机器是CentOS 7,所以以它为例:

第一,附加到进程有可能会报错,一般是Linux环境缺少工具,比如unzip

yum install unzip  安装下即可

第二,第一次执行可能特别慢,主要是在下载一个vsdbg-linux-x64.zip的包。60多M,网速慢的可怜。最后我用下载工具下载的,然后修改了GetVsDbg.sh中的下载路径。

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-22
猜你喜欢
  • 2021-05-08
  • 2021-09-29
  • 2021-08-26
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案