Поделиться через


Устранение неполадок доступа к веб-службам

Обновлен: Ноябрь 2007

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

В следующей таблице подведен итог пулов приложений, веб-узлов и учетных записей служб, от которых зависит Team Foundation. Дополнительные сведения о службах Team Foundation см. в разделе Управление учетными записями и паролями служб и их сброс.

Пул приложений

Веб-узел

Учетная запись службы

DefaultAppPool

Портал группы

Сетевая служба

Сервер отчетов

Отчеты

Сетевая служба

  

Сервер отчетов

Сетевая служба

Центр администрирования SharePoint 3.0

Веб-узел служб центра администрирования SharePoint

Учетная запись, заданная при установке SharePoint (продукты и технологии).

Пул приложений Microsoft Team Foundation Server

Служба командного построения (если установлен Team Foundation Build)

Учетная запись, заданная при установке Team Foundation Build.

  

Team Foundation Server

TFSService

  

Обновление хранилища сервера Team Foundation Server

TFSService

  

Интеграция Team Foundation Server

TFSService

  

Система управления версиями Team Foundation Server

TFSService

  

Отслеживание рабочих элементов в Team Foundation Server

TFSService

Bb909715.alert_note(ru-ru,VS.90).gifПримечание.

Управление пулом приложений ReportServer осуществляется для SQL Server 2005, но не для SQL Server 2008.

В следующей таблице приведена сводка проблем конфигурации, которые могут вызвать сбои при попытках пользователей получить доступ к веб-службе для Team Foundation. В таблице первыми описываются проблемы, которые происходят чаще. Поэтому решения следует пробовать в том порядке, в котором они отображаются, чтобы повысить вероятность быстрого решения проблемы.

Проблема

Решение

Неправильно заданы разрешения пользователя или группы.

Проверьте разрешения пользователя и группы. Дополнительные сведения см. в разделах Устранение неполадок, связанных с разрешениями и безопасностью Team Foundation Server и Управление пользователями и группами.

Служба не запущена.

Проверьте выполнение всех служб Team Foundation. Дополнительные сведения см. в разделе Практическое руководство. Перезапуск службы и настройка ее автоматического запуска.

Пул приложений не работает или неправильно настроен.

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

Также, проверьте правильность конфигурации учетных записей служб и действительность паролей.

Неправильно настроена учетная запись службы или истек строк действия пароля.

Обратитесь к разделу Управление учетными записями и паролями служб и их сброс. Используйте команду TFSAdminUtil ChangeAccount или ChangePassword для обновления учетных записей служб и паролей в системе. См. также разделы Практическое руководство. Смена учетной записи службы или пароля служб отчетов SQL Server и Практическое руководство. Смена учетной записи службы или пароля для Team Foundation Server.

Неправильно заданы разрешения директории или папки.

Убедитесь, что пользователи встроенной группы имеют разрешения Read, List и Read & Execute для каждой веб директории Team Foundation и виртуальной директории, в которой находится Team Foundation. Дополнительные сведения см. в разделе Практическое руководство. Изменение разрешений в списке управления доступом для каталога.

Также проверьте наличие полного доступа у учетной записи службы Team Foundation к папке MachineKeys. Дополнительные сведения см. в разделе Изменение настроек безопасности для каталога MachineKeys.

Неправильно настроен веб-узел или виртуальная папка.

Проверьте правильность настройки свойств IIS для каждой директории веб-узла и виртуальной директории, в которой размещается Team Foundation. Исправьте свойства, если это необходимо. Дополнительные сведения см. в разделе Практическое руководство. Проверка или исправление конфигурации IIS для веб-узла или виртуального каталога.

Для веб-узла была добавлена информация пространства имен или было активировано олицетворение.

Откройте файл Web.config для каждой веб-службы Team Foundation, и удалите любую информацию о пространстве имен или олицетворении, которую сможете отыскать. Дополнительные сведения см. в разделе Практическое руководство. Проверка и исправление служебных свойств файла Web.config.

Файл Web.config был переименован или отсутствует.

Восстановите файл Web.config для конфигурации развертывания. Дополнительные сведения см. в разделе Практическое руководство. Восстановление отсутствующего файла Web.config.

Запрещено расширение веб-службы.

Проверьте состояние расширения веб-службы и внесите необходимые изменения. Дополнительные сведения см. в разделе Практическое руководство. Проверка и исправление состояния расширений веб-служб.

SharePoint (продукты и технологии) неправильно настроен.

Решение данной проблемы см. в разделе Разрешение проблем конфигурации в службах и технологиях SharePoint.

См. также

Другие ресурсы

Управление Team Foundation Server

Решение проблем, связанных с подключением к серверу уровня приложений

Разрешение проблем подключения к серверу уровня данных

Устранение неполадок при соединении и проблемах с конфигурацией