Именованный канал не найден при использовании WCF netNamedPipeBinding

Я разработчик службы WCF. Мои тестовые клиенты работают с ним очень хорошо. Но когда речь идет о реальных клиентах (использующих один и тот же клиентский прокси-сервер), происходит сбой. Тот же сервис WCF работает с netTcpBinding, эта ошибка возникает только с netNamedPipeBinding, даже с ConcurrencyMode = ConcurrencyMode.Single

Вот исключение

В net.pipe: // localhost / MyService не было прослушивания конечной точки, которая могла бы принять сообщение. Это часто вызвано неправильным адресом или действием SOAP. Смотрите InnerException, если имеется, для более подробной информации.

Трассировка стека сервера: в

System.ServiceModel.Channels.PipeConnectionInitiator.GetPipeName (Uri uri) в System.ServiceModel.Channels.NamedPipeConnectionPoolRegistry.NamedPipeConnectionPool.GetPoolKey (адрес конечной точки доступа, адрес конечной точки соединения через интерфейсную точку доступа URI. , Тайм-аут TimeSpan, TKey & key) в System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection (Тайм-аут TimeSpan) в System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen (Тайм-аут TimeSpan.One.Open.Open.Open.Open.OpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSOpenSMOp) System.ServiceModel.Channels.ServiceChannel.OnOpen (тайм-аут TimeSpan) в System.ServiceModel.Channels.CommunicationObject.Open (тайм-аут TimeSpan) в System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallO
в System.ServiceModel.Channels.ServiceChannel.EnsureOpened (TimeSpan timeout) в System.ServiceModel.Channels.ServiceChannel.Call (действие String, логический односторонний метод, операция ProxyOperationRuntime, Object [] ins, Object [] outs, TimeSpan timeout) в System. ServiceModel.Channels.ServiceChannelProxy.InvokeService (операция IMethodCallMessageCall, операция ProxyOperationRuntime) в System.ServiceModel.Channels.ServiceChannelProxy.Invoke (сообщение IMessage)

Исключение перебрасывается в [0]: в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, тип Int32)

Внутреннее исключение

PipeException: «Конечная точка канала 'net.pipe: // localhost / MyService' не найдена на вашем локальном компьютере».

Ответы на вопрос(3)

Ваш ответ на вопрос