IIS returns 404.3 Not found when requesting a WCF service

Today I had an issue on server of one of our clients. The IIS7 always returned an http 404.3 when I tried to request a WCF service.

The problem was that the handlers were not installed, or not installed correctly by the .Net Framework installer.

Running ServiceModelReg –i from the command prompt fixed the problem by reinstalling the necessary handlers.

The tool can be found in the \windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation folder.