首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >到亚马逊EC2计算机的Visual Studio远程调试

到亚马逊EC2计算机的Visual Studio远程调试
EN

Stack Overflow用户
提问于 2013-11-15 01:55:53
回答 1查看 1.8K关注 0票数 3

我正在尝试使用Visual Studio2010远程调试来调试亚马逊ec2云机器上的一个应用程序(从这里开始称为远程),但无法使其正常工作。

0)计算机:本地运行Windows 7专业版- 64位远程运行Windows Server 2008-R2 64位

1)我已经在远程机器上安装了远程调试监视器之类的东西(而且我在远程调试方面有很多经验,通常只是在更简单的网络环境中)。我使用的是64位版本的msvsmon.exe

2)本地计算机的Windows防火墙设置为允许devenv.exe发送任何内容。

传入规则允许端口TCP 135、UDP 500和4500

在本地和互联网之间,我们有:

本地路由器将TCP和UDP端口1-1193和1195-48999转发到本地

本地Ooma盒将TCP和UDP端口1-1193和1195-48999转发到“本地路由器”

我已经测试了tcping.exe和端口45678的转发效果,所以我知道路由器和ooma机器的转发规则是有效的。

我已经在我的本地网络上的另一台机器上测试了远程调试,它可以正常工作。因此,如果本地的防火墙出现问题,似乎只能是范围(私有/公共/域)。我们这里没有涉及到域名。据我所知,我已经检查了每个防火墙规则中的所有3个框,所以我不认为范围是问题所在。尽管我想知道

3) EC2防火墙的安全组设置允许我认为适用的入站:TCP135TCP139 TCP445TCP4015 UDP 0-65535

4)在REMOTE上,我创建了允许的入站规则:TCP135、139、445和80UDP 137、138、500、4500 (尽管据我所知,我没有使用IPSec )

5)我还允许msvsmon.exe在启动时将防火墙配置为允许来自任何机器的连接,这可能是多余的,但在这一点上我正在尝试所有方法。

6)在msvsmon的Tools > Options中,我启用了"No Authentication (native only)“,并选中了"Allow any user to debug”。端口是4015。

7)在本地,我将Transport更改为"Remote (仅本地,无身份验证)“。我将远程主机名放在限定符中。

然后,在遥控器上,msvsmon显示"Doug connected“。

太棒了!除了我什么也得不到。等待一段时间后,我在本地得到"Unable to connect to hostname. The remote machine is not remote“。

8)我无法远程关闭msvsmon。我可以单击File > Exit,但msvsmon随后会冻结。

远程上的ProcessHacker显示这些连接: msvsmon.exe (7364),远程主机名,3893,,,TCP,监听,msvsmon.exe (7364),远程主机名,3894,,,TCP,监听,msvsmon.exe (4232),远程主机名,3901,远程主机名,4015,TCP,已建立,msvsmon.exe (7364),远程主机名,4015,,TCP,监听,msvsmon.exe (7364),远程主机名,4015,本地主机名,58007,TCP,关闭等待,msvsmon.exe (7364),远程主机名,4015,远程主机名,3901,TCP,已建立,

本地ProcessHacker显示: devenv.exe (4624),Ducky,58175,RemoteHost,4015,TCP,FIN Wait 2,

如果我想要足够长的时间,本地的"FIN Wait 2连接“会消失,但远程的"Close Wait”连接不会消失,直到我杀死msvsmon进程。

9)所以似乎REMOTE正在尝试联系不同端口上的本地,但没有通过?或者...?

我真的没主意了。很明显我搞错了,在某个地方。我在关闭本地和远程的windows防火墙的情况下尝试了一下,得到了相同的结果。

EN

回答 1

Stack Overflow用户

发布于 2013-11-15 02:00:05

明白了。至少,我终于有了真正的联系。我仍然不知道是哪个端口把事情搞砸了。

我访问了亚马逊EC2,并允许所有TCP端口通过。我之前已经试过了,但我一定是在别的地方遇到了问题。现在,我需要找出是哪个端口阻止了工作。当我这样做时,我会在这里发帖。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19984863

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档