Configuring IIS for the installation of Kentico

For Kentico to work correctly with your IIS, your system needs to have the following features enabled:

  • On Windows 7 and Server 2008 R2 SP1: ASP.NET 4.5, .NET Extensibility, ISAPI Extensions, ISAPI Filters and Static Content
  • On Windows 8/8.1 and Server 2012/2012 R2: ASP.NET 4.5.NET Extensibility 4.5, ISAPI Extensions, ISAPI Filters and Static Content
  • On Windows 10: ASP.NET 4.6.NET Extensibility 4.6, ISAPI Extensions, ISAPI Filters and Static Content

Check that the features are enabled in your system.

If these features are not enabled, the Kentico Installer might not detect that IIS is installed on your computer, and could additionally install IIS Express.

Windows OS

  1. Open the Windows Control Panel.

  2. In the Control Panel, click Programs and Features and then click Turn Windows features on or off.

  3. In the Windows Features dialog, expand the Internet Information Services -> World Wide Web Services category.

  4. In the Application Development Features category, enable:

    • ASP.NET (Windows 7)

    • ASP.NET 4.5 (Windows 8)

    • ASP.NET 4.6 (Windows 10)

      This should automatically enable the .NET Extensibility (.NET Extensibility 4.5 / 4.6), ISAPI Extensions and ISAPI Filters features.

  5. In the Common HTTP Features category, enable the Static Content feature.

  6. Click OK.

On Windows 7:

Enabling IIS features on Windows 7

On Windows 8:

Enabling IIS features on Windows 8

On Windows 10:

Enabling IIS features on Windows 10

Windows Server OS

If working with Windows Server editions, the process depends on your version:

Windows 2008 R2 Service Pack 1

  1. Open the Windows Server Manager.
  2. In the Roles tree item, click Add Role Services in the Web Server (IIS) section.
  3. Select the following check boxes:
    • Common HTTP Features
      • Static Content
    • Application Development
      • ASP.NET
      • .NET Extensibility
      • ISAPI Extensions
      • ISAPI Filters
  4. Click Install and continue with the wizard.

Enabling IIS features on Windows Server 2008

Windows Server 2012 and Windows Server 2012 R2

  1. Open the Windows Server Manager.
  2. Click Add roles and features in the Quick start section.
    • The Add Roles and Features Wizard dialog appears.
  3. Leave the settings and click Next until you get to the Server Roles step.
  4. Select the Web Server (IIS) check box.
  5. Expand the Web Servier (IIS) item and check that the following check boxes are also selected. If not, select them.
    • Web Server

      • Common HTTP Features
        • Static Content
      • Application Development
        • .NET Extensibility 4.5
        • ASP.NET 4.5
        • ISAPI Extensions
        • ISAPI Filters
  6. Click Install and continue with the wizard.

Enabling IIS features on Windows Server 2012