IIS components necessary for installing Hosting Controller

Which IIS components are required to be enabled before installing Hosting Controller ?

IIS is one of the main pre-requisites for installing Hosting Controller therefore its vital to enable all the right IIS components before installing Hosting Controller. Specifying the correct IIS components ensures a smooth and seamless installation of HC and its future functioning.

When trying to install Hosting Controller on a fresh machine, which does not already have IIS, the installer throws the following exception:

To avoid the error its compulsory that IIS is installed with all the right components on the Control Server. The following IIS components are necessary and should be enabled:

Note: IIS is not required on subsequent servers, with Agent installations.