У нас есть установка TFS2010 на сервере Win2008R2 под управлением IIS7. Я создал заголовок хоста для TFS и хочу использовать его вместо machineName:8080
. Я получаю от этого странное поведение сейчас. Каждый раз, когда я вхожу в систему, я получаю:
TF31002: невозможно подключиться к этому Team Foundation Server: http: // web2 / tfs. URL-адрес сервера Team Foundation: http: // web2 / tfs. Возможные причины сбоя: - Неверное имя, номер порта или протокол для Team Foundation Server. - Team Foundation Server отключен. - Срок действия пароля истек или он неверен. Техническая информация (для администратора): запрос не выполнен, HTTP-статус 404: не найден.
Я принудительно переподключился и вуаля - вот оно. Кроме того, подключение к веб-сайту работает редко, но подключение через VS2010 работает в 50% случаев.
Что мне нужно изменить, чтобы это стабилизировать?
Файл журнала IIS:
Программное обеспечение: Microsoft Internet Information Services 7.5
Версия: 1.0
Дата: 17.05.2010 19:47:51
Поля: дата время s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs (User-Agent) sc-status sc-substatus sc-win32-status time-made
2010-05-17 19:47:51 192.168.10.240 POST /tfs/Services/v3.0/LocationService.asmx - 80 - 192.168.10.62 Team + Foundation + (devenv.exe, + 10.0.30319.1) 401 2 5 0
2010-05-17 19:47:51 192.168.10.240 POST /tfs/Services/v3.0/LocationService.asmx - 80 MMNT_NET \ Keith.Barrows 192.168.10.62 Team + Foundation + (devenv.exe, + 10.0.30319.1) 200 0 0 109
2010-05-17 19:47:51 192.168.10.240 POST /tfs/RIV/VersionControl/v1.0/repository.asmx - 80 MMNT_NET \ Keith.Barrows 192.168.10.62 Team + Foundation + (devenv.exe, + 10.0.30319.1 ) 200 0 0 218
Программное обеспечение: Microsoft Internet Information Services 7.5
Версия: 1.0
Дата: 17.05.2010 20:41:50
Поля: дата время s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs (User-Agent) sc-status sc-substatus sc-win32-status time-made
2010-05-17 20:41:50 192.168.10.240 POST /tfs/Services/v1.0/ServerStatus.asmx - 80 - 192.168.10.62 Team + Foundation + (devenv.exe, + 9.0.30729.4413) 401 2 5 78
2010-05-17 20:42:11 192.168.10.240 POST /tfs/Services/v1.0/ServerStatus.asmx - 80 MMNT_NET \ keith.barrows 192.168.10.62 Team + Foundation + (devenv.exe, + 9.0.30729.4413) 404 0 0 21466
Я не знаю, как это интерпретировать. Похоже на 404, за которым следует 200, или 401, 404 ...
Спасибо за информацию в журнале. Попробуйте открыть эту страницу прямо в веб-браузере: /tfs/Services/v1.0/ServerStatus.asmx. Это вызывает ошибку 401.2, которая предполагает, что что-то не так с конфигурацией. Вы также можете попробовать перейти в папку /tfs/Services/v1.0 в диспетчере IIS7. Если есть ошибка конфигурации, должно появиться сообщение с подробностями о том, в чем проблема.
Для веб-сайта web2, что журналы IIS дают код состояния? Это должно указывать на то, доходит ли запрос до сервера, и если да, то какая ошибка выбрасывается с сервера TFS.