【问题标题】:TFS Change server port and visual studio 2012, problemsTFS更改服务器端口和visual studio 2012,问题
【发布时间】:2013-08-27 10:05:27
【问题描述】:

我一直在本地网络上使用 tfs,端口 8080 没有问题。然后我决定更改端口.... 为什么我为什么要打扰。我花了好几个小时试图对其进行排序。搜索护目镜以获取修复等。我想我现在可以正常工作但只有在真正出现问题之后,这让我徘徊并担心如何从 Visual Studio 2012 开始:

  1. 有局域网连接到 tfs: servername:9876
  2. 远程连接:域名:domain.com:9876

它们都映射到 pc/笔记本电脑上的相同文件夹和 tfs 服务器上的相同项目。

这引起了很多问题,然后我删除了服务器并重新添加了正确的服务器。删除了所有缓存和工作区。但后来我无法映射到它存在的位置。然后无法创建一个新的工作区,它说即使在删除缓存后它也存在。最后我再次全部删除,在 pc 上选择了一个新位置来下拉 tfs 中的解决方案。这行得通,但我担心如果我在记事本中查看解决方案文件,即使服务器现在是 9876,服务器端口仍然是 8080。基于上述 2 个问题,我下次应该做什么。或者我什至应该确保一切都干净整洁。

我一定有这个错误,因为更改服务器的端口号甚至服务器名称都不是那么难。

谢谢

【问题讨论】:

    标签: visual-studio visual-studio-2012 tfs


    【解决方案1】:

    TFS 还会在服务器上注册您的工作区和机器名称。从命令行运行tf workspaces 找出哪个和tf workspace 删除它们。那应该可以解除对您的阻止。重命名您的本地计算机(客户端计算机),或映射到本地磁盘上的其他位置将解除对您的阻止。

    您应该为 TFS 服务器使用一个本地和远程计算机名称,或者将它们映射为不同的服务器。使用这两个服务器名称完全搞砸了本地缓存,因为 API 会发现它们实际上是同一台服务器,因为项目集合 GUID 和服务器 ID 匹配。

    您甚至可以在主机文件中使用一行来始终使用相同的机器名称。

    我找不到明确的文档告诉您对所有位置使用相同的名称,但 this blog post comes close。在架构上,2010 年和 2012 年之间没有变化。

    【讨论】:

    • jessehouwing 感谢您提供详细信息。按照您的建议,我目前正在服务器上闲逛,谢谢。我已经快速浏览了链接中的文档(我觉得必须更详细地阅读它),但我正在设置一个非常基本的 tfs 配置。我想要做的就是:当用户在办公室时通过局域网连接,当用户不在办公室时通过互联网连接..简单。我认为这在大多数组织中很常见(在办公室和在家工作)。当然 TFS 可以在不弄乱主机文件等的情况下处理这个问题。如果不能,请提供更多帮助,谢谢。
    • 在我们的设置中,用户总是使用外部主机名连接到 TFS。这解决了所有问题。
    • 好的,谢谢。外部名称是如何在内部解析的,或者您在办公室时是否在此处更改主机文件。如果是这样,更改服务器的最简单方法是什么。和上次一样,我花了大约 3 个小时或更长时间的问题。他们是否对 vs 进行了任何扩展以使其成为可能。再次感谢。
    • 我们只是解析到外部 IP,取决于您的网络设置,它应该可以正常工作。您的设置也可能解析为来自内部 DNS 服务器的 IP,而不是来自外部 DNS 服务器的 IP。很多选择。要在 TFS 中更改名称,请打开 Team Foundation Server 管理控制台并更新通知 URL。
    • 谢谢。我还下载了 vs 2012 tfs 的 side kicks,允许删除和编辑 worspaces。真的很好。 attrice.info/downloads/index.htm#tfssidekicks2012
    猜你喜欢
    • 2020-07-21
    • 2019-01-08
    • 2013-07-06
    • 2015-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多