So, SCCM 2012 SP1 Management Prole on Windows Server 2008 R2, you need to register ASP.NET v4 with IIS. If you don’t you will see the error below in your mpcontrol.log or in the System State Messages in the monitoring workspace.
Call to HttpSendRequestSync failed for port 80/443 with status code 500, text: Internal Server Error
Now I would like to point out that with SCCM 2012 pre SP1 this was never an issue as it uses .NET 3.5.
P.S you don’t have to run this on Windows Server 2012 as it used .NET v4 by default.
Run the following elevated command prompt on the affected Management Point.
cd /d %windir%\Microsoft.Net\Framework64\v4*
aspnet_regiis –i –enable
Any questions please ask.