我正在尝试在运行 Windows Server 2008 的 VirtualBox 下的虚拟机上安装 TFS 2010 Beta 2。当我将服务器放入工作组时,我可以从 Visual Studio 连接到它,只要我提供当“连接到 Team Foundation Server”对话框提示时,服务器计算机上本地用户的凭据。我正在运行 Visual Studio 的桌面已加入域。
但是,当我将服务器加入域时,我无法再从 Visual Studio 连接到它。我收到一条非常一般的错误消息:“TF31002 - 无法连接到团队基础服务器”。它给了我几个不同的可能问题,包括不正确的地址或不正确的用户名和密码。
我已经将我在桌面上登录的域 Windows 身份添加到服务器上的 TFS Admins 组,所以我认为这不是用户名/密码问题。我还尝试将服务器的文字 IP 地址而不是机器名称放在对话框地址框中,但仍然没有骰子。我确保在服务器上也启用了网络发现,并且可以在 Windows 资源管理器中导航到“\\webserver2008”而没有任何问题。不应该是防火墙问题,因为 TFS 安装会在 Windows 防火墙中创建相应的例外。这有点令人困惑,因为当服务器在工作组中时它似乎工作。
注意:我是开发人员,而不是管理员,所以服务器管理有很多我不熟悉的细节。请不要对我可能尝试过或可能未尝试过的内容做出任何假设;对你来说显而易见的事情,我可能从未想过。提前致谢!