【问题标题】:VS2013 Remote Debugging - Firewall preventing connection despite open portsVS2013 远程调试 - 尽管端口开放,但防火墙阻止连接
【发布时间】:2016-04-13 13:40:48
【问题描述】:

我在 Visual Studio 2013 中开发了一个相当大的 Web 应用程序,可以在我的本地 IIS 上完美运行。我已经部署到我的远程服务器(Windows Server 2012)并且在适应远程与本地时遇到了常见问题。我的主要问题是我无法从 VS2013 远程调试。我得到的信息是这样的:

Error Message from VS2013

到目前为止我已经尝试过: 根据Firewall ports needed for Visual Studio 2013 Remote Debugging,我已经打开了 TCP 4018 和 4019。首先是入站,然后是出站。

由于这不起作用,我还打开了 DCOM (TCP 135) 和 UDP 4500 和 500。我没有创建新的 DCOM 规则,只启用了现有的规则。

需要注意的几点: 1.安装了正确版本的VS2013远程调试工具 2. 调试器正在运行并等待新连接(以管理员身份运行) 3. 我的本地机器和远程服务器都在使用 LogMeIn Hamachi 的同一个 VPN 上 4.我在VS2013调试配置中尝试附加进程时可以看到机器,它就是不允许我连接。

我在这里没有想法。任何帮助表示赞赏。

【问题讨论】:

    标签: visual-studio-2013 remote-debugging windows-server-2012 windows-firewall


    【解决方案1】:

    在此处查看远程调试所需的端口:

    https://msdn.microsoft.com/library/ee126350(v=vs.100).aspx

    [TCP] 135, 139, 445 - Required
    [UDP] 137, 138 - Required
    [UDP] 500, 4500 - Required if your domain policy requires network communication to be performed through IPSec.
    [TCP] 80 - Required for Web Server debugging.
    

    希望这会有所帮助;)

    【讨论】:

    • 谢谢,但我找到了那篇文章并打开了所有相关端口,但没有成功。我最终在服务器上安装了 VS,我现在正在以这种方式进行调试,这并不理想,但总比没有好。这对我来说仍然是个谜。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 2011-02-15
    • 2014-07-10
    • 2012-03-18
    • 2010-11-27
    • 2021-03-10
    相关资源
    最近更新 更多