我在Visual Studio 2013中开发了一个相当大的Web应用程序,完全可以在我的本地IIS上运行。我已经部署到我的远程服务器(Windows Server 2012),并且遇到了适应远程服务器和本地服务器的常见问题。我的主要问题是我无法远程调试VS2013。我得到的信息是:
到目前为止我尝试了什么: 根据{{3}}我打开了TCP 4018和4019.首先是入站,然后是出站。
由于这不起作用,我还打开了DCOM(TCP 135)和UDP 4500和500.我没有创建新的DCOM规则,只启用了现有规则。
有几点需要注意: 1.安装了适用于VS2013的远程调试工具的正确版本 2.调试器正在运行并等待新连接(以管理员身份运行) 3.我的本地机器和远程服务器都使用LogMeIn Hamachi在同一个VPN上 4.当我尝试在VS2013调试配置中附加进程时,我可以看到机器,它只是不允许我连接。
我在这里没有想法。任何帮助表示赞赏。
答案 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.
希望这会有所帮助;)