在工作中,我可以从 Visual Studio 连接到 Team Foundation Server (TFS) 并执行我需要的所有源代码控制等。但是,当我在家工作并通过 VPN 连接到工作时,我无法连接到 TFS。
我尝试从家里(通过 VPN)和办公室 ping TFS 服务器,在这两种情况下都可以找到服务器。我还尝试输入 IP 地址而不是 DNS 名称,结果相同:在办公室电脑上可以 ping 通,但在办公室电脑上却不行。
知道为什么会这样或如何解决吗?
答案1
我会查看两者之间的路由。两个子网之间的路由规则是否不同。防火墙规则是否只允许来自开发网络的流量通过,而不允许来自 VPN 网络的流量通过?
答案2
我们遇到了同样的问题。它最终成为 IIS 中的一个设置,并在 Web 管理服务中被设置为旧 IP 地址。也请仔细检查一下。