Я пытаюсь решить эту проблему уже около недели. Я разместил этот вопрос на веб-сайте Microsoft и получил только один ответ, который не решил мою проблему. Ниже приведена комбинация моих сообщений на веб-сайте Microsoft.
Я установил и настроил TFS 2010 на 64-битном ПК с Windows 7. Когда я перехожу на http://localhost:8080/tfs в моем браузере, я получаю
Служба недоступна - ошибка HTTP 503. Служба недоступна.
Любая помощь в решении этой проблемы будет принята с благодарностью.
Основываясь на предыдущем чтении, я проделал большую работу, чтобы понять это. Ниже приведены шаги, которые я прошел, чтобы решить эту проблему. Список довольно длинный, но я хочу убедиться, что вся информация, которая может иметь отношение к решению этой проблемы, доступна.
- Я много раз удалял и переустанавливал TFS
- Пул приложений "Пул приложений Microsoft Team Foundation Server" работает
- Работает пул приложений "Пул приложений веб-клиента Microsoft Team Foundation Server"
- Другие веб-сайты в IIS, указывающие на пул приложений "ASP.NET v4.0", работают нормально.
- Если я указываю мои другие сайты на «Пул приложений Microsoft Team Foundation Server», они
кажется, работает нормально
- Пользователь Windows "TFS" находится в следующих списках: Администратор, IIS_IUSRS, - TFS_APPTIER_SERVICE_WPG, Пользователи
- Я могу запустить SQL Server Management Studio (SSMS) от имени пользователя "TFS" и получить доступ к базам данных "Tfs_Configuration" и "Tfs_DefaultCollection"
- У меня есть подтверждение, что учетная запись для "TFS" не отключена или срок ее действия истек
- Для приложения IIS «Team Foundation Server» я настроил «Правила отслеживания невыполненных запросов» для регистрации кодов состояния 401.3-999
- После сброса IIS и обновления браузера в каталоге «FailedReqLogFiles» нет файлов
- Нет данных журнала в журналах IIS
- В консоли администрирования Team Foundation Server я могу изменить информацию об учетной записи (обновить пароль, изменить учетную запись, повторно применить учетную запись).
- В консоли администрирования Team Foundation Server, когда я пытаюсь изменить членство в группе или администрировать безопасность, я получаю сообщение об ошибке «Службы Team Foundation недоступны с сервера http://localhost:8080/tfs. Техническая информация (для администратора): код HTTP 503: Услуга недоступна "
- В окне просмотра событий я не вижу ничего, что могло бы иметь значение
В Sql Server Configuration Manager для подтвержденных «Конфигурация собственного клиента SQL 10.0 - (32 бита)», «Конфигурация сети SQL Server» и «Конфигурация собственного клиента SQL 10» включены следующие протоколы (Общая память, TCP / IP и Именованные Трубы "
- В IE подтверждено, что прокси-сервер не включен.
Я установил Team Foundation Server 2010 Power Tools. Ниже перечислены критические проблемы, возвращаемые инструментом
.
- Не удалось получить доступ к веб-службе AuthorizationService по адресу /DefaultCollection/Services/v3.0/AuthorizationService3.asmx. Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Не удалось получить доступ к веб-службе "BuildService" по адресу "/DefaultCollection/Build/v3.0/BuildService.asmx". Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Ошибка веб-службы «CommonStructureService.ListAllProjects» в «/Services/v1.0/CommonStructureService.asmx» завершилась неудачно. Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.»
- Не удалось получить доступ к веб-службе "GroupSecurityService" по адресу "/DefaultCollection/Services/v1.0/GroupSecurityService.asmx". Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Не удалось получить доступ к веб-службе IdentityManagementService по адресу /DefaultCollection/Services/v3.0/IdentityManagementService.asmx. Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Вызов веб-службы «Службы Integration Services ProcessTemplate.GetTemplateName» в http://MyServer:8080/tfs/DefaultCollection/Services/v1.0/ProcessTemplate.asmx завершился ошибкой.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Не удалось получить доступ к веб-службе «LabService» по адресу «/DefaultCollection/Lab/v3.0/LabService.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Ошибка вызова веб-службы «ProcessTemplate.TemplateHeaders» в «/Services/v1.0/ProcessTemplate.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен».
- Не удалось получить доступ к веб-службе «Хранилище» по адресу «/DefaultCollection/VersionControl/v1.0/repository.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Не удалось получить доступ к веб-службе «SecurityService» по адресу «/DefaultCollection/Services/v3.0/SecurityService.asmx».Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Сбой вызова веб-службы «TeamProjectCollection.GetDefaultCollectionId» на http://MyServer:8080/tfs/TeamFoundation/Administration/v3.0/TeamProjectCollectionService.asmx.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
- Вызов веб-службы «VersionControl.Administration.QueryRepositoryInformation» на http://MyServer:8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx завершился ошибкой.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен».
- Ошибка вызова веб-службы "VersionControl.Administration.QueryRepositoryInformation" в http://MyServer:8080/tfs/DefaultCollection/VersionControl/v1.0/administration.asmx.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен».
- Ошибка веб-службы "ConfigurationSettings.ServiceGetWorkitemTrackingVersion" в http://MyServer:8080/tfs/DefaultCollection/WorkItemTracking/v1.0/ConfigurationSettingsService.asmx завершилась неудачно.Сообщение об ошибке: «Удаленный сервер возвратил ошибку: (503) Сервер недоступен.».
Ниже приведены дополнительные проблемы, которые не были критическими:
- Продукты SharePointне установлен или не интегрирован с Team Foundation Server.
- Team Foundation Server не настроен для использования хранилища данных.
- Team Foundation Server не настроен для использования диспетчера отчетов.
- Результаты для правил, требующих доступа к Team Foundation Build, не могут быть включены в отчет.
- Невозможно проверить конфигурацию Visual Studio Lab Management.Результаты для правил, которые проверяют работоспособность Visual Studio Lab Management, не будут включены в отчет.
- Объем памяти выгружаемого пула на MyServer превышает пороговое значение предупреждения, равное 180 МБ.Это может не быть проблемой, если в данный момент выполняется резервное копирование.Текущее значение: 490 МБ.
Ниже приведены информационные элементы:
- Компьютер: MyServer.Производитель: производитель системы.Модель: System Product Name.
- Уровень приложения, подключенный к Team Foundation Server в 02.12.2010 21:09:49.
- Строка подключения в файле конфигурации c: \ Program Files\ Microsoft Team Foundation Server 2010 \ Уровень приложений \ Web ervices \ Web.config на MyServer: Источник данных = MyServer; Начальный каталог = Tfs_Configuration; Интегрированная безопасность = True;.
- Строка подключения, хранящаяся в Team FoundationРеестр сервера: Источник данных = MyServer; Начальный atalog = Tfs_Configuration; Интегрированная безопасность = True.
- Логический диск C: на MyServer имеет размер 500 ГБ.
- Для этого не настроен сайт Sharepoint.Коллекция командных проектов "DefaultCollection".
- Для этой коллекции командных проектов "DefaultCollection" не настроен сайт Sharepoint.
- MyServer работает под управлением 64-разрядной версии Windows.
- Служба SQL Server (MSSQLSERVER) на MyServer настроена для работы от имени пользователя NT AUTHORITY \ NETWORK SERVICE.
- Идентификатор учетной записиВ MyServer для пула приложений Team Foundation Server используется MyServer \ TFS.Это то же самое, что и учетная запись службы Team Foundation Server.Версия продукта Team Foundation Server - 10.0.30319.317
- Уровень обслуживания Team Foundation Server - Tfs2010.RTM.KB2135068.P # 3.
- На MyServer установлено 1 процессор (ов).
- На MyServer установлено 6134 МБ памяти.
- Том C: \ on MyServer - это точка монтирования.
Я запустил виртуальную машину с Windows 7. Установил и настроил TFS.Кажется, что все работает на виртуальной машине.С работающей средой я начал сравнивать различия между ними.
Вот некоторые различия, которые я обнаружил в двух средах:
- Мой основной компьютер - 64-разрядный, а виртуальная машина - 32-разрядная.
- На моем основном компьютере IIS «Веб-сайт Team Foundation Server» есть каталог «aspnet_client».На виртуальной машине этот каталог не существует
- На моем основном компьютере в IIS Manager для «Team Foundation Server» раздел ASP.NET одинаков как на моем основном компьютере, так и на виртуальной машине.
- На моем основном компьютере в разделе IIS Manager IIS есть эти дополнительные функции, которые не включает виртуальная машина (ASP, Правила авторизации, CGI, IP-адрес и домены и Авторизация WebDav)
- На моем основном компьютереПараметр «Пул приложений IIS» имеет вызов свойства «Включено 32-разрядное приложение».Это было установлено в ложь, и я изменил это на истину.Понятно, что эта функция недоступна на виртуальной машине.
Спасибо.