Whilst installing the Application Catalog roles I encountered this error message when checking the component status of the SMS_PORTALWEB_CONTROL_MANAGER.

The full error read:

Site Component Manager failed to install component SMS_PORTALWEB_CONTROL_MANAGER on server 

The IIS ASP.NET is not registered correctly.

Solution: Review Microsoft Technet article located at: http://support.microsoft.com/kb/306005 to resolve the issue.

Browse to the Windows\Microsoft.NET\Framework\v4.0.30319 folder DOS.

Run the following command:

aspnet_regiis.exe -i


Check the SMS_PORTALWEB_CONTROL_MANAGER and you should be good to go.