9

我要求我的网络管理员打开防火墙上的端口以允许远程调试。它在 MSDN 上的文档中说它需要 UDP 135。但是,管理员说正在使用许多非标准的 19xx 端口。

远程调试工作需要哪些端口?

4

2 回答 2

6

您需要在您的计算机和远程计算机上打开端口。主要是 TCP 135 而不是 UDP 135。

此处列出了所有端口和步骤:

http://msdn.microsoft.com/en-us/library/h0d7tte4(v=vs.120).aspx

您可以将您的管理员链接到该页面。如果您没有 IPSec 规则,则基本上可以归结为:

你的电脑:TCP 135

远程 PC:TCP 135、TCP 139、TCP 445、UDP 137 和 UDP 138

更新:在更新时修复链接。请注意,Visual Studio 2010 和 Visual Studio 2012+ 之间的远程调试传输发生了显着变化。以上端口应该适用于 VS2010。点击链接查看更多关于 VS2012+ 的信息。

于 2011-04-07T05:05:20.707 回答
1

对于 Visual Studio 2013,我只需要打开 4018 和 4019 就可以轻而易举地工作

于 2014-10-30T18:18:31.453 回答