A few days ago, I had a problem with the application catalog. The website was unavailable, and the component SMS_AWEBSVC_CONTROL_MANAGER generated the following error:
Application Web Service Control Manager detected AWEBSVC is not responding to HTTP requests. The http status code and text is 500, Internal Server Error.
Possible cause: Internet Information Services (IIS) isn’t configured to listen on the ports over which AWEBSVC is configured to communicate.
Solution: Verify that the designated Web Site is configured to use the same ports which AWEBSVC is configured to use.
Possible cause: The designated Web Site is disabled in IIS.
Solution: Verify that the designated Web Site is enabled, and functioning properly.
This error doesn’t tell you much what to do. After some searching, I found the following URL. Try this one on the server where you installed the application catalog:
http://localhost/CMApplicationCatalogSvc/applicationofferService.svc
This page gave me the following info:
Memory gates checking failed because the free memory (270270464 bytes) is less than 5% of total memory. As a result, the service will not be available for incoming requests. To resolve this, either reduce the load on the machine or adjust the value of minFreeMemoryPercentageToActivateService on the serviceHostingEnvironment config element.
When given the server extra memory, everything was fine.
The thing you need to remember from this post? If you have problems with the AWEBSVC, try this URL on your application catalog site system:
http://localhost/CMApplicationCatalogSvc/applicationofferService.svc.
Other valuable sources:
http://thedesktopteam.com/blog/raphael/sccm-2012-application-catalog-https-error/