Hide menu Last updated: Mar 15 2017
Area: Episerver CMS Applies to versions: 10 and higher

Required IIS features

When installing a new CMS site on a Windows server, the IIS needs a number of features enabled. This topic describes how to enable these features when deploying to Windows Server. This is useful also when you want to use IIS instead of IIS Express to host your Episerver solution, and test deployment locally.

Enabling features

You can use the following PowerShell commands to enable the required features (ensure to run PowerShell as an administrator):

Install-WindowsFeature Web-App-Dev -IncludeAllSubFeature
Install-WindowsFeature Web-Common-Http -IncludeAllSubFeature
Add-WindowsFeature Web-Stat-Compression
Add-WindowsFeature Web-Dyn-Compression
Add-WindowsFeature Web-Static-Content
Add-WindowsFeature Web-Default-Doc
Add-WindowsFeature Web-Http-Errors
Add-WindowsFeature Web-Http-Redirect
Add-WindowsFeature Web-Asp-Net
Add-WindowsFeature Web-Asp-Net45
Add-WindowsFeature Web-Net-Ext
Add-WindowsFeature Web-Net-Ext45
Add-WindowsFeature Web-ISAPI-Ext
Add-WindowsFeature Web-ISAPI-Filter
Add-WindowsFeature Web-Request-Monitor
Add-WindowsFeature Web-Windows-Auth
Add-WindowsFeature Web-Basic-Auth
Add-WindowsFeature Web-Url-Auth
Add-WindowsFeature Web-Filtering
Add-WindowsFeature Web-Mgmt-Console
Add-WindowsFeature Web-Mgmt-Tools
Add-WindowsFeature Web-Mgmt-Service
Add-WindowsFeature Web-WebSockets
Add-WindowsFeature Web-Performance