Search code examples
wcfiis-7wcf-binding

WCF REST and asp.net and debugging


I have an asp.net 4 application that hosts a WCF REST service via WebServiceHost...

WebServiceHostFactory factory = new WebServiceHostFactory();
routes.Add(new ServiceRoute("mss", factory, typeof(ModuleStorage)));

My application has a custom authentication module and requires IIS Anonymous access. I also have Windows Integrated so that I can debug my application.

The issue I am having is the WebHttpBinding created by the WebServiceHost does not support having two authentication methods enabled in IIS. I can turn off Win. Auth. and it works but I can not debug.

So my question is... Can I enable WebHttpBinding to support both or can I somehow enable debugging without Win. Auth.

This service must be hosted as part of the application and I need a way to debug it.


Solution

  • I ended up using ASP.NET Web API. I have to say so far I am a big fan!

    http://www.asp.net/web-api