Why can't we have a local binding for services to run in-process on a machine instead of using net.pipe?
At this point of time, using NET.Pipe is the recommended approach for WCF in-process communications. We do not plan to support local binding for the future.
Alexsandro Pereira commented
What's problem with net.pipe? May be you wish a more light protocol than net.pipe?