Our set up:
Management Point runs as a VM on our corp network. The database is on an SQL 2012 instance hosted on a separate VM on the same network. I am trying to deploy an Application Catalog Website / Service Point on a public facing VM. All 3 hosts are running Windows Server 2012.
I have confirmed that the Application Catalog Web host can contact the MP and SQL hosts on the required ports.
When I hit the Application Catalog URL I get the error: "cannot connect to the application server" (see screenshot).
I googled my butt off and found that this is normally due to dotnet WCF Activation > HTTP Activation features not being installed. I've confirmed that these are all installed as required (initially they weren't, so I thought I'd solved the problem... alas it remains).
I have also run the command: "C:\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -i
I have checked over the log files (portlctl.log, awebsctl.log, smsexec.log) and there are no issues logged when a user tries to load the page.
I have attempted removing and re-adding the Application Catalog system roles to the host.
Please help, I'm losing my mind.