Не удается получить доступ к http://<tfs -серверу>: 8080 - PullRequest
2 голосов
/ 25 сентября 2008

Я установил TFS 2008, но не могу получить доступ к серверу. Когда я пытаюсь подключиться к нему в Visual Studio, я не могу. Если я пытаюсь браузером на удаленном ПК, я получаю, что общая страница не может быть отображена. На сервере я получаю 403. В IIS ничего не трогали, и служба работает как сетевая служба. Есть идеи?

Ответы [ 6 ]

4 голосов
/ 25 сентября 2008

Я написал сообщение в блоге о диагностике этих типов соединений TFS.

http://blogs.msdn.com/granth/archive/2008/06/26/troubleshooting-connections-to-tfs.aspx

Самое первое, что я делаю, это подтверждаю, что оно работает для заведомо исправной конфигурации - обычно моей рабочей станции.

Если сервер работает и сервер работает нормально, следующее, что я делаю, - это попросите пользователя вызвать веб-сервис CheckAuthentication через Internet Explorer.

URL для этого: http://TFSSERVER:8080/services/v1.0/ServerStatus.asmx?op=CheckAuthentication

Выполняя эту проверку, я делаю четыре вещи:

  1. Удаление Team Explorer из картинки
  2. Исключение сетевого стека .NET с картинки
  3. Обеспечение правильной работы аутентификации Windows (вот почему я говорю IE)
  4. Проверка правильности настроек прокси

В большинстве случаев, которые я видел, проблемы с подключением TFS вызваны тем, что настройки прокси изменились или неверны. Поскольку .NET и Visual Studio используют параметры прокси-сервера из Internet Explorer, важно правильно их настроить.

В редких случаях это выходит за рамки этого. Вот когда я начинаю смотреть на такие вещи, как:

  • Можете ли вы разрешить имя сервера?
  • Можно ли подключиться по IP-адресу?
  • Есть ли записи в файле HOSTS? (см .: c: \ windows \ system32 \ drivers \ etc \ hosts)
  • Можете ли вы пинговать сервер?
  • Можете ли вы телнет к порту 8080?
  • Есть ли у пользователя доступ? Запустите TfsSecurity.exe / server: имя_сервера / im n: DOMAIN \ User, чтобы проверить членство в группах
  • Вы поменяли свой пароль домена в последнее время? В некоторых случаях им необходимо выйти из системы и снова войти в систему, чтобы получить новый токен безопасности.
  • Действителен ли сертификат домена домена? обновить сертификат: gpupdate / force

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

4 голосов
/ 25 сентября 2008

попробовать:

http://localhost:8080/Services/V1.0/ServerStatus.asmx. Это скажет вам, если TFS запущен и работает. Если вы получаете что-то еще, вам нужно разобраться с проблемами IIS.

1 голос
/ 10 ноября 2011

Оказывается, время и дата на моем компьютере не были «достаточно близки» к времени и дате на сервере tfs. Изменились настройки системных часов, и проблема исчезла.

0 голосов
/ 10 апреля 2017

Добавьте это к случаям для будущих пользователей, так как у меня была эта проблема на сервере 2016 ...

если ваш брандмауэр разрешает только Домен и Частную сеть, он может не работать на клиенте. убедитесь, что вы даете публичное разрешение, если для сети сервера установлено общедоступное ...

Ошибка, с которой вы можете столкнуться: ERR_CONNECTION_TIMED_OUT за http://fserver:8080/tfs

0 голосов
/ 13 ноября 2008

Я прошел все по аналогичной проблеме.

Я вошел на свой сервер TFS и подключился прямо там.

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

Затем я вернулся к клиентскому ПК с проблемой, снова попробовал services / 1.0 / serverstatus.asmx? Op = CheckAuthentication Url, и на этот раз все заработало.

ПОСЛЕ того, как полный сервис был восстановлен на моем ПК.

Так что у меня нет точного ответа, но я бы просмотрел контрольные списки, представленные Грантом Холлидеем в его ответе.

0 голосов
/ 25 сентября 2008

Что произойдет, если вы отправите простой HTTP-запрос на сервер напрямую?

, а именно: Телнет 8080 [введите] GET / HTTP / 1.1 [введите] [войти] [Ввод]

Это может дать подсказку о том, действительно ли IIS обслуживает что-либо. Если вы можете сделать это на сервере, что с другой машины? Если результаты отличаются, можно предположить, что есть проблемы с безопасностью / брандмауэром. HTH немного.

...