【问题标题】:Problem connecting Visual Studio 2019 to TFS 2010 when disconnected from Internet与 Internet 断开连接时将 Visual Studio 2019 连接到 TFS 2010 时出现问题
【发布时间】:2020-11-27 04:07:59
【问题描述】:

与我们的情况类似,有将 VS2019 连接到 TFS 2010 的解决方案, How to connect Visual Studio 2019 to TFS? 在我们的例子中,服务器和计算机位于本地网络上,故意与 Internet 断开连接。
VS 似乎希望将服务器托管为 Azure DevOps 服务器。 VS2019有没有办法在不联网的情况下连接本地TFS服务器?

在“连接到项目”对话框中,没有为我的帐户列出托管存储库(如预期的那样)。
当我尝试在“连接到项目”对话框中添加 TFS 服务器时,错误是: 未添加服务器。 HTTP 代码 504:网关超时

【问题讨论】:

  • 我能够使用 TFS 服务器的 HTTPS URL 更进一步。当我尝试将 TFS 添加为 Azure DevOps 服务器时返回的错误代码现在是 TF400324: Azure DevOps services are not available from server.这是有道理的,因为它是旧的 TFS 服务器。我尝试了此解决方案的建议:stackoverflow.com/questions/52177439/…> 但到目前为止还没有运气。
  • 你能在VS所在的同一台机器上成功登录门户网站吗?
  • 否,但是 Web 门户在任何工作站上都​​无法正常工作。它在过去工作,但后来停止工作,这里没有人知道如何处理 IIS 问题。我们通常只通过 Visual Studio 使用 TFS,所以这不是问题。
  • 您是否通过 TFS 管理员控制台检查过 tfs 集合是否正在运行?
  • 我尝试了 witadmin 命令“witadmin listwitd /collection:myTFSserver.com/tfs/MyProjectCollection /p:MyProject”。它延迟了一两分钟,然后返回“TF400324: Azure DevOps services are not available from server”。我可以在现有工作站(运行 VS2010)上执行相同的 widadmin 查询,witadmin 查询成功,返回预期的类别。

标签: tfs visual-studio-2019


【解决方案1】:

我可以将 VS2019 连接到 TFS2010,但它需要取消对 TFS 的 SSL 要求。如果我将 TFS 服务器打开到非 SSL 连接,那么我可以通过将 URL 指定为 http://1.2.3.4:8080/tfs 来连接 witadmin、浏览器和 VS2019。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-01
    • 2013-10-26
    • 1970-01-01
    • 2018-08-29
    相关资源
    最近更新 更多