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


Практическое руководство. Проверка или исправление конфигурации IIS для веб-узла или виртуального каталога

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

При обращении к веб-узлу или веб-службе Team Foundation могут возникнуть проблемы, если какая-либо из следующих настроек IIS задана неправильно:

  • Версия .NET Framework

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

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

  • Метод проверки подлинности

  • Разрешения для выполнения сценариев над виртуальным каталогом

  • Ограничения доступа на основе IP-адреса или домена

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

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

  • Время ожидания подключения

  • Локальный путь

  • Документ по умолчанию для отчетов виртуального каталога

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

Веб-узлы и виртуальные каталоги для Team Foundation имеют следующую древовидную структуру IIS:

  • Веб-узел по умолчанию (Windows Server 2003)

    • Отчеты

    • ReportServer

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

      Управление отчетами и сервером ReportServer в службах IIS возможно для SQL Server 2005, но не для SQL Server 2008.

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

  • Team Foundation Server

    • Построение

    • Службы

    • Управление версиями

    • Хранилище

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

  • Прокси-сервер Team Foundation Server

Необходимые разрешения

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

Проверка или изменение конфигурации IIS для веб-узла или виртуального каталога в службах IIS 6.0

  1. Войдите на сервер уровня приложений для Team Foundation.

  2. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем — Диспетчер служб IIS.

    Откроется окно Диспетчер служб IIS.

  3. В панели с иерархической структурой разверните узел локального компьютера, а затем — Веб-узлы.

  4. Щелкните правой кнопкой мыши веб-узел Team Foundation (например, Веб-узел по умолчанию) или виртуальный каталог и выберите пункт Свойства.

  5. Чтобы проверить назначение .NET Framework, перейдите на вкладку ASP.NET и убедитесь в том, что в качестве версии ASP.NET выбрано значение 2.0.50727. Если выбрана другая версия, выберите это значение и нажмите кнопку Применить.

  6. Чтобы проверить или изменить метод проверки подлинности:

    1. Перейдите на вкладку Безопасность каталога.

    2. В области Управление доступом доступ и проверка подлинности нажмите кнопку Изменить.

      Откроется окно Методы проверки подлинности.

    3. Убедитесь, что снят флажок Анонимный доступ. Если он установлен — снимите его.

    4. Убедитесь, что установлен флажок Встроенная проверка подлинности Windows. Если флажок снят, установите его.

    5. Нажмите кнопку ОК, чтобы подтвердить изменения, и закройте окно.

  7. Чтобы проверить или исправить Разрешения выполнения, выполните одно из следующих действий:

    • В случае веб-узла перейдите на вкладку Домашний каталог. Убедитесь, что в списке Разрешения выполнения выбраны следующие элементы:

      Сценарии и исполняемые файлы для веб-узла по умолчанию и центра администрирования SharePoint 3.0.

      Только сценарии для Team Foundation Server и прокси-сервера Team Foundation Server.

    • В случае виртуального каталога перейдите на вкладку Виртуальный каталог и убедитесь, что выбран элемент Только сценарии.

    Выберите нужные значения и нажмите кнопку Применить.

  8. Чтобы удалить ограничения доступа на основе IP-адреса или имени домена:

    1. Перейдите на вкладку Безопасность каталога.

    2. В области Ограничения IP-адресов и имен доменов нажмите Изменить.

    3. Проверьте, что нажата кнопка-переключатель Разрешен доступ.

    4. Уберите все ненужные ограничения.

    5. Нажмите кнопку ОК, затем Применить, а затем — кнопку ОК.

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

    • 120 секунд для веб-узла по умолчанию и центра администрирования SharePoint 3.0.

    • 3600 секунд (1 час) для Team Foundation Server и прокси-сервера Team Foundation Server.

  10. Нажмите кнопку ОК, чтобы закрыть страницу свойств.

  11. Повторите действия с 4-го по 10-е для остальных веб-узлов и виртуальных каталогов.

Проверка или изменение конфигурации IIS для веб-узла или виртуального каталога в службах IIS 7.0

  1. Войдите на сервер уровня приложений для Team Foundation.

  2. В меню Пуск выберите пункт Администрирование и нажмите Диспетчер служб IIS.

    Откроется окно Диспетчер служб IIS.

  3. В панели дерева разверните узел Узлы.

  4. Выберите веб-узел для Team Foundation (например Веб-узел по умолчанию) или виртуальный каталог.

  5. Чтобы отключить анонимную проверку подлинности:

    1. В области Домашняя страницаВеб-узел или Виртуальный каталог дважды щелкните Проверка подлинности.

    2. Щелкните правой кнопкой мыши Анонимная проверка подлинности и выберите Отключить.

  6. Чтобы изменить разрешения для выполнения сценариев над виртуальным каталогом:

    1. В области Домашняя страницаВиртуальный каталог дважды щелкните Сопоставления обработчиков.

    2. В панели Действия нажмите Изменить разрешения функции.

      Откроется диалоговое окно Изменение разрешений функции.

    3. Убедитесь, что оба флажка Чтение и сценарий установлены.

    4. Нажмите кнопку ОК, чтобы закрыть диалоговое окно.

  7. Чтобы удалить ограничения доступа на основе IP-адреса или имени домена из веб-узла:

    1. В области Домашняя страницаВеб-узел дважды щелкните Ограничения IP-адресов IPV4 и доменов.

    2. Выберите IP-адрес или домен и нажмите Удалить. Нажмите Да и подтвердите необходимость удаления ограничения.

    3. Повторите это действие для каждого ограничения, которое требуется удалить.

  8. Чтобы проверить или изменить значения времени ожидания подключения:

    1. В панели Действия в области Управление веб-узлом нажмите Пределы.

    2. В диалоговом окне Пределы проверьте, что значения Времени ожидания подключения соответствуют или превышают следующие значения по умолчанию:

      120 секунд для Description и центра администрирования SharePoint 3.0

      3600 секунд (1 час) для Team Foundation Server и прокси-сервера Team Foundation Server.

    3. Нажмите кнопку ОК, чтобы подтвердить изменения, и закройте окно.

  9. Повторите действия с 4-го по 8-е для остальных веб-узлов и виртуальных каталогов.

Проверка или изменение локального пути

Каждый веб-узел ведет себя по-разному, если он использует неправильный локальный каталог. Обычно веб-узел неправильно отображается или появляется стандартный код HTTP-ответа. В результате этой ошибки часто появляются следующие коды HTTP-ответов:

  • 403   Ошибка "Доступ запрещен" обозначает, что запрос был допустимым, но сервер отказывается на него отвечать.

  • 404   Ошибка "Не найдено" обозначает, что клиент смог связаться с сервером, но серверу не удалось найти требуемый ресурс, чтобы обслужить запрос.

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

Веб-узлы для Team Foundation 

Каталог по умолчанию (локальный путь)

Веб-узел по умолчанию

..\Inetpub\wwwroot

   Отчеты

..\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportManager

Bb909676.alert_note(ru-ru,VS.90).gifПримечание.
Число, назначенное каталогу MSSQL, изменяется в зависимости от экземпляра SQL Server.

   ReportServer

..\Program Files\Microsoft SQL Server\MSSQL.n\Reporting Services\ReportServer

Bb909676.alert_note(ru-ru,VS.90).gifПримечание.
Число, назначенное каталогу MSSQL, изменяется в зависимости от экземпляра SQL Server.

Team Foundation Server

..\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services

   Построение

..\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Build

   Службы

..\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Services

   Управление версиями

..\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\VersionControl

   Хранилище

..\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\Warehouse

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

..\Program Files\Microsoft Visual Studio 2008 Team Foundation Server\Web Services\WorkItemTracking

Центр администрирования SharePoint (Windows SharePoint Services 2.0)

..\Program Files\Common Files\Microsoft Shared\Web Server Extensions\60\template\admin\1033

Центр администрирования SharePoint 3.0 (Windows SharePoint Services 3.0 или Microsoft Office SharePoint Server 2007)

Для серверов под управлением Windows Server 2003:

\Inetpub\wwwroot\wss\VirtualDirectories\nnnnn

Для серверов под управлением Windows Server 2008:

..\inetpub\wwwroot\wss\VirtualDirectories\nnnnn

После этого на сервере уровня приложений следует открыть IIS Manager и проверить или изменить локальный путь на правильный.

Проверка или изменение локального пути веб-узла или виртуального каталога в службах IIS 6.0

  1. Войдите на сервер уровня приложений для Team Foundation.

  2. Нажмите кнопку Пуск, выберите пункт Администрирование, а затем — Диспетчер служб IIS.

    Откроется окно Диспетчер служб IIS.

  3. В панели с иерархической структурой разверните узел локального компьютера, а затем — Веб-узлы.

  4. Чтобы проверить или изменить локальный путь для веб-узла, выполните следующие действия:

    1. Щелкните правой кнопкой мыши веб-узел (например, Веб-узел по умолчанию), и выберите пункт Свойства.

    2. Во вкладке Домашний каталог убедитесь, чтобы был выбран каталог данного компьютера.

    3. Убедитесь, что назначенный в поле Локальный путь каталог совпадает с каталогом по умолчанию, указанным в таблице, которая приведена ранее в этом разделе. Если каталог не совпадает, замените его назначением по умолчанию.

    4. Нажмите кнопку Применить, а затем — кнопку ОК.

  5. Чтобы проверить или изменить локальный путь для виртуального каталога, выполните следующие действия:

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

    2. Щелкните правой кнопкой мыши виртуальный каталог (например, Построение под узлом Team Foundation Server) и выберите пункт Свойства.

    3. На вкладке Виртуальный каталог убедитесь, что выбран каталог данного компьютера.

    4. Убедитесь, что каталог, назначенный в поле Локальный путь, совпадает с каталогом по умолчанию, перечисленным в таблице, которая приведена ранее в этом разделе. Если каталог не совпадает, замените его назначением по умолчанию.

    5. Нажмите кнопку Применить, а затем — кнопку ОК.

Проверка или изменение локального пути веб-узла или виртуального каталога в службах IIS 7.0

  1. В меню Пуск выберите Администрирование, щелкните правой кнопкой мыши Диспетчер служб IIS и выберите Запуск от имени администратора.

  2. В панели Подключения разверните узел локального компьютера, а затем — Узлы.

  3. При необходимости разверните веб-узел, в котором содержится виртуальный каталог.

  4. Выберите веб-узел или виртуальный каталог и нажмите Основные параметры в области Действия.

    Откроется диалоговое окно Изменение веб-узла.

  5. Убедитесь, что путь, заданный в области Физический путь, совпадает с путем по умолчанию, указанным в таблице, которая приведена ранее в этом разделе. Если пути не совпадают, нажмите кнопку Обзор (…), измените локальный путь на путь по умолчанию и нажмите кнопку ОК.

  6. Нажмите кнопку ОК.

См. также

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

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

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

Исправление подключения и процедуры конфигурации