Based on everything I've read about WCF services using net pipes I expected to be able to use the address net.pipe://localhost/service/ on different user sessions as WCF does not use the name but a GUID.
Anyway when I launch several services I get a AddressAlreadyInUseException
with the message:
Cannot listen on pipe name 'net.pipe://localhost/service/' because another pipe endpoint is already listening on that name.
Is there a way to limit the scope of every WCF service to the user session? Connections will come always from the same user session.