VS2013远程调试 - 尽管打开端口

时间:2016-01-08 19:14:29

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

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

Error Message from VS2013

到目前为止我尝试了什么: 根据{{​​3}}我打开了TCP 4018和4019.首先是入站,然后是出站。

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

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

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

1 个答案:

答案 0 :(得分: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.

希望这会有所帮助;)