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 ..