Visual studio 2017 为.NET Web应用程序设置远程调试

Visual studio 2017 为.NET Web应用程序设置远程调试,visual-studio-2017,remote-debugging,Visual Studio 2017,Remote Debugging,我无法连接到远程调试器。我不确定我还应该检查什么。我已经在互联网上搜索了几个小时,阅读了各种SO、MS和其他帖子,试图找出答案,但我似乎无法解决这个问题 我们在不同的域上有两台机器: 远程 我的应用程序托管在远程服务器上。为了访问服务器,我需要加入VPN。如果我需要安装软件等,我可以在远程桌面 我已将VS2017远程调试器安装到此计算机上。我已经验证了VS的版本是15.9.28,并为VS2017 v15.9安装了VS2017远程调试器 我启动了远程调试器,它启动了一个新服务器,正在等待新的连接

我无法连接到远程调试器。我不确定我还应该检查什么。我已经在互联网上搜索了几个小时,阅读了各种SO、MS和其他帖子,试图找出答案,但我似乎无法解决这个问题

我们在不同的域上有两台机器:

远程

我的应用程序托管在远程服务器上。为了访问服务器,我需要加入VPN。如果我需要安装软件等,我可以在远程桌面

我已将VS2017远程调试器安装到此计算机上。我已经验证了VS的版本是15.9.28,并为VS2017 v15.9安装了VS2017远程调试器

我启动了远程调试器,它启动了一个新服务器,正在等待新的连接

本地

我正在运行VS2017 15.9.25

  • 我已打开解决方案并选择了
    Debug>attachtoprocess
  • 连接类型:默认值
  • 连接目标:使用远程调试器提供的服务器名称和端口,然后按enter键
  • 我收到以下错误:

    无法连接到名为machinename:port的Microsoft Visual Studio远程调试器。Visual Studio 2017远程调试器似乎未在远程计算机上运行。这可能是因为防火墙阻止了与远程计算机的通信

    我已经检查了远程机器上的防火墙,它被禁用了。我也禁用了防火墙。我已经验证了远程允许VS和调试器之间的通信

    如果我单击连接目标的“查找”,则不会得到任何结果。如果我ping远程网络IP,我会成功

    我在远程机器上测试了远程调试连接,并且能够连接到那里,但似乎无法远程连接

    我尝试过许多不同的事情,比如:以管理员身份运行远程调试器,将身份验证更改为无身份验证,等等

    任何想法都将不胜感激