it-swarm.com.ru

TF31002 Не удается подключиться к TFS онлайн с VS 2012

Проблема

Я использую VisualStudio 2012 Ultimate v11.0.50727.1 Update 4 и VisualStudio 2013 Ultimate v12.0.21005 EL и могу подключиться к TFS через любой браузер. Но неожиданно я больше не могу подключиться к TFS в xxxxx. VisualStudio.com из VisualStudio. Вчера я легко зарегистрировался на работе с той же учетной записью. но я не могу подключиться к TFS дома.

Это URL, который я использую: (Я попытался немного изменить его, например, добавив/tfs или/DefaultCollection)

enter image description here

Я застрял с этим, я пробовал разные способы, но ни один не работал до сих пор, и он все еще дает мне эти ошибки: TF31002, TF300324 и TF205020

enter image description here

TF31002 (эта ошибка возникает при попытке добавить новый сервер)

TF205020: не удалось подключиться к серверу ‘ https://xxxxxx.visualstudio.com/defaultcollection ’. Этот сервер использовался в вашем последнем сеансе, но он может быть отключен или недоступен. Убедитесь, что сервер доступен в сети. Чтобы попытаться подключиться снова или к другому серверу, нажмите «Подключиться к Team Foundation Server» в Team Explorer или в меню Team.

TF400324: Сервисы Team Foundation недоступны с сервера https://xxxxxx.visualstudio.com/defaultcollection . Техническая информация (для администратора): Основное соединение было закрыто: при отправке произошла непредвиденная ошибка.

(Последние 2 ошибки происходят, когда VisualStudio пытается войти в tfs)

Я пробовал это:

  1. Перейдите на VisualStudio.com и выйдите из всех браузеров.
  2. Удалите файлы cookie и кэши IE10 (и проверьте, когда IE выполнил вход на visualstudio.com или вышел из него)
  3. Перейдите в Regedit и установите DWORD в 0 в HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\TeamFoundation\Instances
  4. Просмотреть%LocalAppData%\Microsoft\Team Foundation\4.0\Cache и удалить все
  5. Удалить все учетные данные из диспетчера учетных данных Windows (и удалить Link Online ID)
  6. Установлено VS2013
  7. Установленный Team Explorer 2013
  8. Установленное обновление VS2012 4
  9. Установлена ​​свежая копия Windows 8

Что я хочу.

После долгого и отчаянного времени попытки подключиться к TFS онлайн Теперь я просто ищу способ проверить свои изменения. (делать это вручную нельзя, потому что есть большое количество изменений, и я даже не могу знать, какие файлы были изменены с момента последней регистрации)

11
Bizhan

Я нашел способ проверить все изменения домашнего компьютера на рабочем компьютере.

  1. Скопируйте локальную папку TFS с домашнего компьютера (включая скрытую подпапку $tf) на рабочий компьютер.

  2. Установить Team Foundation Sidekicks на 2012 год

  3. Поиск по имени домашнего компьютера

  4. Нажмите на Update Workspace Computer Name

    enter image description here

  5. Перейдите к Source Control Explorer и откройте Workspaces...

    enter image description here

  6. Установите флажок Show remote workspaces (если домашнее рабочее пространство не отображается)

  7. Изменить домашнее рабочее пространство

  8. Удалить текущее отображение

  9. Подключите $/ к локальной папке (которая имеет $tf)

  10. Когда нажимаете на Advanced, это должно выглядеть так:

    enter image description here

  11. Переключитесь на новое рабочее пространство и готово!

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


Правка

Я нашел другой обходной путь, который не требует взломов рабочего пространства. (Этот метод изначально предназначен для восстановления после неправильной регистрации)

  1. В Source Control Explorer выберите root (коллекция, а не проект)

  2. нажмите Compare folders

  3. в разделе source version выберите последнюю безопасную версию

  4. в разделе target path перейдите в не отмеченную папку

  5. убедитесь, что оба пути заканчиваются одним и тем же именем (например, $/MyProj и E:\FromHome\TFS\MyProj)

  6. (установите дополнительные параметры ...) и нажмите OK

  7. Дважды нажмите на файлы с другим значением Yes и запишите имена тех файлов, которые должны быть загружены из локальной папки (правая часть экрана, вероятно, показывает локальный)

  8. Откройте эти файлы из Solution Explorer и перезапишите их локальными файлами.

2
Bizhan

Я только что увидел эту ссылку, и она полностью сработала для меня, потому что больше ничего не будет: http://www.cnblogs.com/CuteNet/p/3556276.html

смерзаться:

  1. Закройте все экземпляры Visual Studio 2013
  2. Удалите эту папку в реестре (просто «TokenStorage» - больше ничего):

HKEY_CURRENT_USER\Software\Microsoft\VSCommon\12.0\ClientServices\TokenStorage

5
David Rendall

У меня была похожая проблема, когда я не мог подключиться (TF31002) к TFS 2010, используя VS 2010, 2012 и 2013 на своем ноутбуке, но мог нормально подключаться с веб-сайтов и других серверов. Я испробовал почти все предложения, сделанные различными источниками в Интернете, но безуспешно.

Я собирался переосмыслить ноутбук, но в качестве последней попытки я начал сравнивать конфигурации между другой виртуальной машиной (где соединение было успешным) с моим ноутбуком. Я обнаружил, что в моем ноутбуке у меня есть дополнительные настройки прокси по умолчанию в «C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config» 

<system.net>
  <defaultProxy>
    <proxy autoDetect="false" bypassonlocal="false" proxyaddress="http://XXX.X.X.X:XXXX" usesystemdefault="false"/>
  </defaultProxy>
</system.net>

После полного удаления вышеуказанного узла я смог успешно подключиться к TFS 2010.

Надеюсь это поможет.

3
Smiley Face

Я столкнулся с той же проблемой несколько дней назад 
1. Отключите брандмауэр (не рекомендуется)
2. Запустите VS 2013 в режиме администратора.
3. Отключите антивирус или добавьте TFS в белый список.
4. Выберите подключение к TFS и создайте новый проект в другом каталоге (локальная копия).
5. Проверьте каталог на доступ ( Только для чтения, по умолчанию измените разрешения )
6. попробуйте проверить сейчас. 

После изменения разрешений на локальный каталог я смог проверить свои изменения.

2
Nikitesh

У меня была такая же проблема, когда я хотел подключиться к TFS с Visual Studio. Это решило мою проблему:

  • Я использовал VPN-соединение с сервером
  • Я использовал IP-адрес вместо ссылки, указанной в TFS (http: // «ip address»: 8080/tfs вместо http: // «link»: 8080/tfs)
0
Lode Alaert

У меня были те же проблемы с использованием Visual Studio 2013 Update 2, и для меня проблема заключалась в антивирусном программном обеспечении (Kaspersky Endpoint Security 8). Смотрите эту ссылку: http://blogs.msdn.com/b/dstfs/archive/2014/07/24/can-t-connect-to-visual-studio-online-from-any-version-of- in-vs-quot-the-basic-connection-was-closed-an-неожиданно-произошла-ошибка-при-отправить-quot.aspx

0
Jake Coyne

Сначала проверьте свой URL! 

У меня была проблема с таким URL:

https://domain-name.com

Оказывается, этот символ "-" заменен каким-то специальным символом &shy;. Но Visual Studio 2012 (2013) так или иначе не указывал. Видимо не удалось найти такой домен. В результате тот же вопрос TF31002 и день, потраченный на исследования.

0
Kirill

У меня была похожая проблема с подключением Visual Studio Premium 2013 к нашему проекту из VS. Он возвращал TF31002, но я мог получить к нему доступ через браузер.

Из браузера я перешел в «Домой»> «Действия»> «Открыть новый экземпляр Visual Studio», и мой проект tfs загрузился прямо во фрейм Team Explorer. 

Надеюсь, это поможет.

0
Mominator