Problem:
After adding the Application Catalogue Web Service Point and the Application Catalogue Website Point to the sccm server, the Applicaiton Catalog web service point appears in a Critical state under site status. Viewing the Status Messages for the component will return the followingSite Component Manager failed to install component SMS_AWEBSVC_CONTROL_MANAGER The WCF is not activated
Cause:
A required prerequisite feature/role of Windows Server 2012 R2 has not been installed.Resolution:
In spite of the fact that you followed all the right guidance and the pre-requisite checker passed when you originally installed sccm, there's a chance you won't have installed the following feature:
.NET Framework 3.5
-->HTTP Activation (and all sub-options which are suggested)
It's also worth double checking the following features and roles have been selected:
.NET Framework 4.5
-->ASP.NET 4.5
Web Server (IIS):
-->Common HTTP Features:
-->Default Document
-->IIS 6 Management Compatibility:
-->IIS 6 Metabase Compatibility
-->Application Development:
-->ASP.NET 3.5 (and automatically selected options)
-->.NET Extensibility 3.5
After enabling whichever feature/role you missed out, you'll need to uninstall the Application Catalogue Web Service Point and the Application Catalogue Website Point system roles and then reinstall them. You can keep an eye on the respective installtion progresses (which should throw up no error messages) by looking at:
Program Files\Microsoft Configuration Manager/Logs/SMSAWEBSVCSetup.log
Program Files\Microsoft Configuration Manager/Logs/SMSPORTALWEBSetup.log