Tried installing an existing WCF .svc to my Vista RTM machine… did the usual stuff (create application in iIS manager, set perms, etc.. ) … ran it and BOOM!
HTTP 500 — Handler svc-Integrated has a bad module “ManagedPipelineHandler” in its module list
So I spent 20 mins looking at IIS configuration manager — which imho now looks pretty cool and it is actually usable, kudos for the re-design- … but that still did not solve t.. I see no references to that specific Handler…
Despite Vista having .NET FX 3.0 components (including WCF) installed… it does not by default install the components to configure WCF HTTP activations … I guess it kinda makes sense for client components..
What I had to do was:
Turn Windows Features on/off and then install
Windows Communication Foundation HTTP Activation
Now, I am happy svcing …. I hope this saves some one 15 mins ..