Running a Windows Communication Foundation (WCF/Indigo) service in Windows Vista..
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...
Turns out,
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:
Add/Remove programs,
Turn Windows Features on/off and then install
Windows Communication Foundation HTTP Activation
[image below]
Now, I am happy svcing .... I hope this saves some one 15 mins ..
Comments
Anonymous
January 02, 2007
Thanks for sharing this information. Saved me precious time as there is not a lot of info on this problem out there on the Internet. Thx!Anonymous
December 27, 2007
Hosting WCF services under IIS 7.0 in Windows Vista can be a complete nightmare, at least if you're