No había ningún punto final escuchando en net.pipe: // localhost /

Tengo dos servicios WCF alojados en un único servicio de Windows en una máquina con Windows Server 2003. Si el servicio de Windows necesita acceder a cualquiera de los servicios WCF (como cuando ocurre un evento temporizado), utiliza uno de los cinco puntos finales de tubería con nombre expuestos (contratos de servicio diferentes). El servicio también expone los puntos finales de MetadataExchange de HTTP para cada uno de los dos servicios y los puntos finales de net.tcp para los consumidores externos al servidor.

Por lo general, las cosas funcionan bien, pero de vez en cuando recibo un mensaje de error que se ve así:

System.ServiceModel.EndpointNotFoundException: No había ningún punto final escuchando en net.pipe: // localhost / IPDailyProcessing que podía aceptar el mensaje. Esto suele ser causado por una dirección incorrecta o una acción SOAP. Ver InnerException, si está presente, para más detalles. ---> System.IO.PipeException: El punto final de la tubería 'net.pipe: // localhost / IPDailyProcessing' no se pudo encontrar en su máquina local. --- Fin de la traza interna de la pila de excepciones --- Traza de la pila del servidor: en System.ServiceModel.Channels.PipeConnectionInitiator.GetPipeName (Uri uri) en System.ServiceModel.Channels.NamedPipeConpoPlaceConectoPlacospacialidad de los Ultimos Artículos System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection (tiempo de espera) en System.ServiceModel.Channels. OnOpen (TimeSpan timeout) en System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan timeout) en System.ServiceModel.Channels.ServiceChannel.P.P.P.P.P. .ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce (TimeSpan timeout, CallOnceManager cascade) en System.ServiceModel.Channels.ServiceChannel. Garantía de tiempo (TimeSpan timeout) en System.ServiceModel.Channels.ServiceChannel.Call (String action, Boolean oneway, ProxyOperationRuntime operation, Object [] ins, Object [] outs, TimeSpan timeout) en System.ServiceModel.Channels.ServiceChallel Action, Boolean oneway, ProxyOperationRuntime operation, Object [] ins, Objects [] outs) en System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (Chipsels.pel.precio.pel.pel.pel.pel.pel.pel.pel.

No sucede de manera confiable, lo cual es enloquecedor porque no puedo repetirlo cuando quiero. En mi servicio de Windows también tengo algunos eventos cronometrados y algunos detectores de archivos, pero estos son eventos bastante infrecuentes. ¿Alguien tiene alguna idea de por qué podría encontrar un problema? Cualquier ayuda sería muy apreciada.

Respuestas a la pregunta(3)

Su respuesta a la pregunta