I have a self hosted WCF service which works over a TCP channel.
This behaves well except on all Win7 machines belonging to one customer (these are on a domain).
On these machines, despite using a TCP channel, some .NET internals seem to go haywire and I get a pipe related error:
"There was an error reading from the pipe: Unrecognized error 109 (0x6d).
System.ServiceModel.Channels.PipeConnection.OnAsyncReadComplete(Boolean haveResult, Int32 error, Int32 numBytes)."
I have tried running the service as a domain admin, in case permissions were part of the problem, without any success.
I have the same code installed on another Win7 (non domain machine), XP and Server OS's without problem.