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 (2)

  1. Garry Trinder says:

    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!

  2. Hosting WCF services under IIS 7.0 in Windows Vista can be a complete nightmare, at least if you're

Skip to main content