Назад | Перейти на главную страницу

Не удается получить доступ к TFS 2010 Beta 2 из Visual Studio 2010 Beta 2 при присоединении к домену

Я экспериментирую с установкой TFS 2010 Beta 2 на виртуальной машине под VirtualBox под управлением Windows Server 2008. Когда у меня есть сервер в рабочей группе, я могу легко подключиться к нему из Visual Studio, если я предоставлю учетные данные для локального пользователя на сервере при появлении запроса в диалоговом окне «Подключиться к Team Foundation Server». Рабочий стол, на котором я запускаю Visual Studio, присоединен к домену.

Однако когда я присоединяю сервер к домену, я больше не могу подключиться к нему из Visual Studio. Я получаю довольно типичное сообщение об ошибке: «TF31002 - Невозможно подключиться к серверу Team Foundation». Это дает мне несколько различных возможных проблем, включая неправильный адрес или неправильное имя пользователя и пароль.

Я уже добавил идентификатор домена Windows, с которым я вошел на рабочий стол в группу администраторов TFS на сервере, поэтому я не думаю, что это проблема имени пользователя / пароля. Я также попытался ввести буквальный IP-адрес сервера в диалоговое окно адреса вместо имени машины, но все еще без кубиков. Я убедился, что обнаружение сети было включено на сервере, и могу без проблем перейти к "\\ webserver2008" в проводнике Windows. Не должно быть проблем с брандмауэром, поскольку установка TFS создает соответствующие исключения в брандмауэре Windows. Все это немного сбивает с толку, поскольку кажется, что это работает, когда сервер находится в рабочей группе.

Примечание: я разработчик, а не администратор, поэтому есть много тонкостей администрирования сервера, с которыми я не знаком. Пожалуйста, не делайте предположений о том, что я мог или не мог пробовать; то, что может быть очевидным для вас, возможно, никогда не приходило мне в голову. Заранее спасибо!

Я только что пережил похожие обстоятельства. Я думаю, вы обнаружите, что виртуальная машина должна иметь возможность «видеть» сервер домена хотя бы один раз, когда вы пытаетесь подключиться к серверу TFS на виртуальной машине.

Если вы всегда подключены к сети с сервером домена, то это, вероятно, не ваша проблема, но если вы, как и я, пытаетесь подключиться с ноутбука, на котором есть VS, и виртуальная машина с установленной на нем TFS, но ноутбук в настоящее время не подключен к сети домена, он выйдет из строя.

Как только я подключил виртуальную машину TFS к доменной сети, она заработала. Я еще не пробовал, но надеюсь, что, пройдя аутентификацию один раз таким способом, он продолжит аутентифицировать меня, как и отключенный ноутбук.

Надеюсь, эта помощь заняла у меня полдня, чтобы понять, почему у меня не работает. Но сейчас это работает.

Похоже, вы установили TFS на виртуальную машину, НЕ присоединившись к домену. Я не верю, что Microsoft поддерживает присоединение сервера TFS к AD после установки TFS. Вам нужно будет полностью переустановить TFS 2010. Если вы присоединитесь к AD после установки, я считаю, что службы TFS будут работать, но только в контексте локального компьютера; вы не сможете использовать с ним учетные записи AD.

Кто-нибудь поправьте меня, если я ошибаюсь в этом ...