【发布时间】:2011-02-23 12:56:01
【问题描述】:
我一直在尝试在两种不同的场景中实现远程调试,但都没有成功。
1:调试我们办公室但不在我们网络上的服务器,我们使用 BT 并且服务器位于静态对等 IP 地址上,而 LAN 的其余部分位于单个动态 IP 上。 自从这是使用对等 IP 设置后,服务器就从我们的工作组中消失了((我想我可能必须就此联系 BT)。有关对等 IP 的更多信息,请点击此处:http://business.forums.bt.com/t5/Broadband-and-internet/Static-IP-s-on-BT2700HGV-aren-t-always-static/m-p/17183)
但是服务器允许 LAN 上的用户进行 RDP,而来自 WAN 的用户则不能。
2:我们的生产服务器是外包的。是否可以通过 WAN 进行远程调试?
当我尝试附加到进程时,两者都失败了。
尝试使用 username@ip-address 附加到办公室服务器上的进程时返回的错误消息是:
无法连接到名为“username@ip-address”的 Microsoft Visual Studio 远程调试监视器目标计算机上的 Visual Studio 远程调试器无法连接回此计算机。身份验证失败。请参阅帮助以获取帮助
那是在客户端(我自己的)开发机器上关闭防火墙。在服务器机器上,调试监视器记录连接。
WAN 上的服务器返回此错误:
无法连接到名为“username@web-domain”的 microsoft visual studio 远程调试监视器调试器无法连接到远程计算机。这可能是因为远程计算机不存在或防火墙可能阻止与远程计算机的通信。请参阅帮助以获得帮助。
服务器确实有防火墙,但我们的办公室 IP 可以完全访问 RDP、FTP 等。
我现在感觉完全卡住了,一点进展都没有,非常感谢任何帮助!
【问题讨论】:
标签: .net networking dns remote-debugging