The remote server returned an error: (500) Internal Server Error. The content type text/html; charset=utf-8 of the response message does not match the content type of the binding (application/soap+xml; charset=utf-8). If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly.
This issue normally only happens when the HEAT Discovery web server is separate from the HEAT application server. To resolve the issue the .net Framework 3.5 HTTP Activation and Non-Activation features must be enabled on the HEAT Discovery web server.