This how to is obsolete and, even if using obsolete software, incorrect on many points. E.g. it is no longer possible to use VS2005 as descibed in the beginning, a few classnames are incorrect etc. It seems to have been written for the CTP of WCF, but not correctly updated to the release in .NET 3.0.