Visual Studio 2017中的远程调试

Vig*_*ian 11 c# remote-debugging visual-studio

我正在尝试使用Visual Studio 2017进行远程调试

我下载了Visual Studio 2017远程工具并将其安装在远程服务器中.在远程服务器防火墙中,我配置为允许入站和出站msvsmon.我也允许入境

135, 139, 445 TCP  

137, 138,500, 4500 UDP
Run Code Online (Sandbox Code Playgroud)

在我的机器中,我将防火墙配置为允许Visual Studio 2017的入站和出站

在视觉工作室,附加到过程,我尝试了下面

在此输入图像描述

我也尝试使用默认连接类型,但它无法连接到远程计算机.我错过了什么?

我正在添加更多细节

远程机器正在运行Windows Server 2012 R2我的机器在Windows 10上运行,我使用的是Visual Studio 2017

这是我收到的错误消息

在此输入图像描述

我在远程计算机上以管理员身份运行msvsmon

在服务器msvsmon显示server name:port Number,但在Visual Studio中我使用它连接ip:port number.希望没关系

在此输入图像描述

Ben*_*Ben 2

  • https://www.visualstudio.com/downloads/#remote-tools-for-visual-studio-2017安装到远程计算机(请确保您的源和 VS 的版本)
  • 检查是否允许“Visual Studio远程调试器”和“Visual Studio远程调试监视器”
  • 不要忘记运行它,它被称为“远程调试器”
  • 还有你的exe
  • 从您的解决方案:调试/附加到进程...
  • 默认值:yourip:4022
  • 选择您的流程,然后附加