Metadata contains a reference that cannot be resolved: 'net.pipe://localhost/Microsoft/Dynamics/GP/eConnect/'.
There was no endpoint listening at net.pipe://localhost/Microsoft/Dynamics/GP/eConnect/ that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
The pipe endpoint 'net.pipe://localhost/Microsoft/Dynamics/GP/eConnect/' could not be found on your local machine.
If the service is defined in the current solution, try building the solution and adding the service reference again.
I looked at this beauty for quite a while before I got it figured out. There was no answer in the Dynamics community, which is where I usually look, but I got some idea from the WCF community boards and hacked this solution.
I'm not pretending to understand the solution, I'm only saying that I got it working <smiles>