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


Компоненты IIS 7.0 и выпуски Vista

Генри Зайлер (Henry Seiler)

Обзор различий в IIS 7.0 в выпусках Windows Vista и Windows Server 2008

С выпуском Windows Vista и Windows Server 2008 IIS 7.0 впервые стали доступны во всех основных выпусках Windows.

В выпусках Windows Vista IIS 7.0 будут играть двойную роль. Во-первых, он предлагает веб-разработчикам полный интерфейс веб-платформы для создания и тестирования веб-приложений в Windows, для развертывания на Windows Server, как и Windows XP. Во-вторых, это обеспечивает активацию и управление процессами, а также необходимую инфраструктуру HTTP для включения сценариев подключенных потребителей, которые будут созданы с помощью Windows Communication Foundation (WinFX).

Начальный и домашний выпуски Windows Vista

Выпуски Windows Vista Starter и Home предназначены для домашних и личных пользователей, которым не нужно выполнять разработку приложений или веб-приложений. Функции веб-сервера IIS 7.0 и FTP-сервера недоступны в этих выпусках. Однако при внимательном просмотре вы заметите определенные компоненты IIS 7.0, которые можно установить в этих выпусках. Однако обратите внимание, что при установке этих компонентов не будет предоставляться веб-сервер, поддерживающий статическое содержимое, классическую версию ASP или ASP.NET.

Компоненты IIS 7.0, доступные в этих выпусках, служат вспомогательной инфраструктурой для Windows Communication Foundation (WCF) корпорации Майкрософт. В совокупности компоненты IIS 7.0, предоставляющие эту инфраструктуру, называются службой активации процессов Windows (WAS.) Пользователям, устанавливающим приложения на основе WCF, не нужно явно устанавливать WAS, а эти компоненты будут устанавливаться WCF по мере необходимости.

Ограничение одновременного выполнения запросов IIS 7.0 для выпусков Vista Starter и Home составляет три.

Подробный список функций IIS 7.0, доступных в этих выпусках, см. в сводке по функциям ниже.

Windows Vista Home Premium Edition

Роль IIS 7.0 в Windows Vista Home Premium Edition предназначена для поддержки потребностей обычных или любителей веб-разработчиков; поэтому большинство функций веб-сервера IIS 7.0, необходимых для разработки веб-сайтов, доступны. Функции, обычно не связанные с разработкой веб-приложений для любителей, такие как FTP-сервер, расширенная веб-проверка подлинности и авторизация, а также удаленное администрирование, недоступны в Vista Home Premium Edition.

Ограничение одновременного выполнения запросов IIS 7.0 для Vista Home Premium Edition составляет три.

Подробный список функций IIS 7.0, доступных в этом выпуске, см. в сводке функций ниже.

Выпуски Windows Vista Professional

Для Windows Vista Professional Edition роль IIS 7.0 предназначена для профессиональных веб-разработчиков и предоставляет профессиональным веб-разработчикам все необходимое для проектирования, разработки и тестирования веб-приложений. (Выпуски Professional включают Выпуски Vista Business, Enterprise и Ultimate.) Все функции IIS 7.0, доступные в Windows Server 2008, доступны в выпусках Professional, за исключением удаленного администрирования. Выпуски Professional editions устанавливает ограничение в 10 одновременных запросов, которые могут быть обработаны.

Подробный список функций IIS 7.0, доступных в этих выпусках, см. в сводке по функциям ниже.

Выпуски Windows Server 2008

В Windows Server 2008 iis 7.0 готовы к полному развертыванию веб-приложений: доступны все функции, включая удаленное администрирование, и, конечно, нет ограничений на выполнение запросов.

Подробный список функций IIS 7, доступных в этих выпусках, см. в разделе Сводка функций ниже.

IIS 7.0 Vista Edition Feature Matrix

Отображаемые имена и иерархия Имена обновлений пакетов Сервер Профессиональная Premium Базовый начальный &

Internet Information Services (IIS)

IIS-WebServerRole

Доступно

Доступно

Доступно

Доступно

 

Веб-службы Интернета

IIS-WebServer

По умолчанию

Значение по умолчанию

По умолчанию

Значение по умолчанию

 

 

Общие функции HTTP

IIS-CommonHttpFeatures

По умолчанию

Значение по умолчанию

По умолчанию

Значение по умолчанию

 

 

 

Статическое содержимое

IIS-StaticContent

По умолчанию

Значение по умолчанию

По умолчанию

Н/Д

 

 

 

Документ по умолчанию

IIS-DefaultDocument

Значение по умолчанию

По умолчанию

Значение по умолчанию

Н/Д

 

 

 

Просмотр каталогов

IIS-DirectoryBrowsing

По умолчанию

Значение по умолчанию

По умолчанию

Н/Д

 

 

 

Ошибки HTTP

IIS-HttpErrors

Значение по умолчанию

По умолчанию

Значение по умолчанию

По умолчанию

 

 

 

Перенаправление HTTP

IIS-HttpRedirect

Доступно

Доступно

Доступно

Доступно

 

 

Функции разработки приложений

IIS-ApplicationDevelopment

Доступно

Доступно

Доступно

Доступно

 

 

 

ASP.NET

IIS-ASPNET

Доступно

Доступно

Доступно

Н/Д

 

 

 

Расширяемость платформы .NET

IIS-NetFxExtensibility

Доступно

Доступно

Доступно

Доступно

 

 

 

ASP

IIS-ASP

Доступно

Доступно

Доступно

Н/Д

 

 

 

CGI

IIS-CGI

Доступно

Доступно

Доступно

Н/Д

 

 

 

Расширения ISAPI

IIS-ISAPIExtensions

Доступно

Доступно

Доступно

Н/Д

 

 

 

Фильтры ISAPI

IIS-ISAPIFilter

Доступно

Доступно

Доступно

Н/Д

 

 

 

Включения на стороне сервера

IIS-ServerSideInclude

Доступно

Доступно

Доступно

Н/Д

 

 

Работоспособность и диагностика

IIS-HealthAndDiagnostics

По умолчанию

Значение по умолчанию

По умолчанию

Значение по умолчанию

 

 

 

Ведение журнала HTTP

IIS-HTTPLogging

По умолчанию

Значение по умолчанию

По умолчанию

Значение по умолчанию

 

 

 

Средства ведения журнала

IIS-LoggingLibraries

Доступно

Доступно

Доступно

Доступно

 

 

 

Монитор запросов

IIS-RequestMonitor

По умолчанию

Значение по умолчанию

По умолчанию

Значение по умолчанию

 

 

 

Трассировка

IIS-HttpTracing

Доступно

Доступно

Доступно

Доступно

 

 

 

Настраиваемое ведение журнала

IIS-CustomLogging

Доступно

Доступно

Доступно

Н/Д

 

 

 

Ведение журнала ODBC

IIS-ODBCLogging

Доступно

Доступно

Н/Д

Недоступно

 

 

Безопасность

IIS-Security

Доступно

Доступно

Доступно

Доступно

 

 

 

Обычная проверка подлинности

IIS-BasicAuthentication

Доступно

Доступно

Доступно

Н/Д

 

 

 

Проверка подлинности Windows.

IIS-WindowsAuthentication

Доступно

Доступно

Н/Д

Н/Д

 

 

 

Дайджест-проверка подлинности

IIS-DigestAuthentication

Доступно

Доступно

Н/Д

Н/Д

 

 

 

Проверка подлинности с сопоставлением сертификата клиента

IIS-ClientCertificateMappingAuthentication

Доступно

Доступно

Н/Д

Н/Д

 

 

 

Аутентификация IIS с сопоставлением сертификата клиента

IIS-IISCertificateMappingAuthentication

Доступно

Доступно

Н/Д

Н/Д

 

 

 

Авторизация URL-адреса

IIS-URLAuthorization

Доступно

Доступно

Доступно

Доступно

 

 

 

Фильтрация запросов

IIS-RequestFiltering

Доступно

Доступно

Доступно

Доступно

 

 

 

Безопасность IP-адресов

IIS-IPSecurity

Доступно

Доступно

Доступно

Доступно

 

 

Функции производительности

IIS-Performance

По умолчанию

Значение по умолчанию

Значение по умолчанию

Доступно

 

 

 

Сжатие статического содержимого

IIS-HttpCompressionStatic

Значение по умолчанию

Значение по умолчанию

Значение по умолчанию

Н/Д

 

 

 

Динамическое сжатие HTTP

IIS-HttpCompressionDynamic

Доступно

Доступно

Доступно

Доступно

 

Средства управления веб-сайтом

IIS-WebServerManagementTools

По умолчанию

Значение по умолчанию

Значение по умолчанию

Значение по умолчанию

 

 

Консоль управления IIS

IIS-ManagementConsole

По умолчанию

Значение по умолчанию

Значение по умолчанию

Н/Д

 

 

Сценарии и средства управления IIS

IIS-ManagementScriptingTools

Доступно

Доступно

Доступно

Доступно

 

 

Служба управления IIS

IIS-ManagementService

Доступно

Доступно

Доступно

Н/Д

 

 

Совместимость управления IIS 6

IIS-IIS6ManagementCompatibility

Доступно

Доступно

Доступно

Доступно

 

 

 

Совместимость метабазы IIS и IIS 6

IIS-Metabase

Доступно

Доступно

Доступно

Доступно

 

 

 

Совместимость с WMI IIS 6

IIS-WMICompatibility

Доступно

Доступно

Доступно

Н/Д

 

 

 

Инструменты для работы со сценариев IIS 6

IIS-LegacyScripts

Доступно

Доступно

Доступно

Н/Д

 

 

 

Консоль управления IIS 6

IIS-LegacySnapIn

Доступно

Доступно

Доступно

Н/Д

 

Служба публикации FTP

IIS-FTPPublishingService

Доступно

Доступно

Н/Д

Н/Д

 

 

FTP-сервер

IIS-FTPServer

Доступно

Доступно

Н/Д

Н/Д

 

 

Консоль управления FTP

IIS-FTPManagement

Доступно

Доступно

Н/Д

Н/Д

Служба активации Windows

WAS-WindowsActivationService

Доступно

Доступно

Доступно

Доступно

 

Модель процесса

WAS-ProcessModel

По умолчанию

Значение по умолчанию

По умолчанию

Значение по умолчанию

 

Среда .NET

WAS-NetFxEnvironment

Доступно

Доступно

Доступно

Доступно

 

API-интерфейсы конфигурации

WAS-ConfigurationAPI

Доступно

Доступно

Доступно

Доступно

 

Ограничение выполнения запроса

 

Неограниченно

10

3

3

Сводка

В этой статье мы рассмотрели различия в IIS 7.0 в выпусках Windows Vista и Server 2008.