Named Pipe bei Verwendung von WCF netNamedPipeBinding nicht gefunden

Ich bin der Entwickler eines WCF-Dienstes. Meine Testkunden arbeiten sehr gut damit. Bei echten Clients (die denselben Client-Proxy verwenden) schlägt dies jedoch fehl. Der gleiche WCF-Dienst funktioniert mit netTcpBinding. Dieser Fehler tritt nur bei netNamedPipeBinding auf, auch bei ConcurrencyMode = ConcurrencyMode.Single

Hier ist die Ausnahme

Es gab keinen Endpunkt, der net.pipe: // localhost / MyService abhörte und die Nachricht annehmen konnte. Dies wird häufig durch eine falsche Adresse oder eine falsche SOAP-Aktion verursacht. Weitere Informationen finden Sie unter InnerException, falls vorhanden.

Server Stack Trace: um

System.ServiceModel.Channels.PipeConnectionInitiator.GetPipeName (Uri uri) bei System.ServiceModel.Channels.NamedPipeConnectionPoolRegistry.NamedPipeConnectionPool.GetPoolKey (EndpointAddress address, Uri via) bei System.ServiceModel.Ci uri , TimeSpan-Zeitlimit, TKey & key) bei System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection (TimeSpan-Zeitlimit) bei System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen (TimeSpan-Zeitlimit) bei System.ServiceModel.Chodel.C System.ServiceModel.Channels.ServiceChannel.OnOpen (TimeSpan-Zeitlimit) bei System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan-Zeitlimit) bei System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce (TimeScan)
bei System.ServiceModel.Channels.ServiceChannel.EnsureOpened (TimeSpan-Zeitüberschreitung) bei System.ServiceModel.Channels.ServiceChannel.Call (Zeichenfolgenaktion, Boolean oneway, ProxyOperationRuntime-Operation, Object [] ins, Object [] outs, TimeSpan-Zeitüberschreitung) bei System. ServiceModel.Channels.ServiceChannelProxy.InvokeService (IMethodCallMessage-MethodeCall, ProxyOperationRuntime-Operation) bei System.ServiceModel.Channels.ServiceChannelProxy.Invoke (IMessage-Nachricht)

Ausnahme erneut ausgelöst um [0]: um System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage (IMessage reqMsg, IMessage retMsg) um System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke (MessageData & msgData, Int32-Typ)

Innere Ausnahme

PipeException: "Der Pipe-Endpunkt 'net.pipe: // localhost / MyService' konnte auf Ihrem lokalen Computer nicht gefunden werden."

Antworten auf die Frage(3)

Ihre Antwort auf die Frage