 <p>Here is might suggestion, if not suitable please ignore it: use a self hosted service as @driis mentioned. That is your best option for your scenario. The about hosting an HTML page inside your WCF service...yes it is possible but this is not a simple solution. To summarize in one sentence, you have to create your custom message formater and bypass the default one provided by WCF. You would create an HtmlBehavior which must inherit from WebHttpBehavior, HtmlBehaviorExtension which must inherit from BehaviorExtensionElement and finally a HtmlFormater which would implement IDispatchMessageFormatter. On the following link you will find a great article about custom formatters: <a href="http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/03/wcf-extensibility-message-formatters.aspx" rel="nofollow">http://blogs.msdn.com/b/carlosfigueira/archive/2011/05/03/wcf-extensibility-message-formatters.aspx</a> </p>