[an error occurred while processing this directive] Установка служб IIS 7.5 в Windows Server 2008 R2

[an error occurred while processing this directive]

По умолчанию службы IIS 7.5 не устанавливаются в Windows Server® 2008 R2. Службы IIS 7.5 можно установить, воспользовавшись мастером добавления ролей диспетчера сервера, или с помощью командной строки.

При установке Windows Server 2008 R2 можно выполнить установку Server Core, в результате чего будет произведена минимальная серверная установка Windows Server 2008 R2. Например, при такой установке обычный интерфейс Windows не устанавливается, поэтому настройка сервера должна производиться из командной строки.

Требования

Учетная запись администратора

Чтобы выполнить данную процедуру, необходимо быть членом следующих административных ролей IIS:

  • администратор веб-сервера.

Установка служб IIS 7.5 в Windows Server® 2008 R2

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

Использование пользовательского интерфейса
  1. Нажмите кнопку Пуск, укажите Администрирование, а затем выберите Диспетчер сервера.

  2. В разделе Сводка ролей выберите Добавить роли.

  3. Воспользуйтесь мастером добавления ролей, чтобы добавить роль веб-сервера.

Важно!

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

Использование сценария
  • В сценарии наберите следующую команду:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

Важно!

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

Чтобы установить службы IIS 7.5 в Windows Server 2008 R2 с использованием установки Server Core

Чтобы установить компоненты IIS 7, для которых требуется .NET Framework, нужно сначала установить .NET Framework. Если платформа .NET Framework не установлены, то компоненты, для которых требуется .NET Framework, не будут установлены.

Использование сценария для установки .NET Framework и полной установки IIS 7.5 Server Core
  • В сценарии наберите следующую команду:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell;NetFx2-ServerCore;NetFx2-ServerCore-WOW64

Использование сценария для полной установки служб IIS 7.5 на Server Core
  • В сценарии наберите следующую команду:

    CMD /C START /w PKGMGR.EXE /l:log.etw /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-HttpRedirect;IIS-ApplicationDevelopment;IIS-ASP;IIS-CGI;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-ServerSideIncludes;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ODBCLogging;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-ClientCertificateMappingAuthentication;IIS-IISCertificateMappingAuthentication;IIS-URLAuthorization;IIS-RequestFiltering;IIS-IPSecurity;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementScriptingTools;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;IIS-LegacyScripts;WAS-WindowsActivationService;WAS-ProcessModel;IIS-FTPServer;IIS-FTPSvc;IIS-FTPExtensibility;IIS-WebDAV;IIS-ASPNET;IIS-NetFxExtensibility;WAS-NetFxEnvironment;WAS-ConfigurationAPI;IIS-ManagementService;MicrosoftWindowsPowerShell

Важно!

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

Использование сценария для установки по умолчанию служб IIS на Server Core
  • В сценарии наберите следующую команду:

    start /w pkgmgr /l:log.etw /iu:IIS-WebServerRole;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI

Важно!
  • При использовании данного сценария сервер IIS устанавливается полностью, что приводит к установке всех доступных пакетов компонентов для Server Core.

См. также


[an error occurred while processing this directive]