Windows Server 2003 컴퓨터에서 단일 Windows 서비스로 호스팅되는 두 개의 WCF 서비스가 있습니다. Windows 서비스가 시간 초과 이벤트가 발생할 때와 같이 WCF 서비스 중 하나에 액세스해야하는 경우 노출 된 다섯 개의 명명 된 파이프 끝점 중 하나 (다른 서비스 계약) 중 하나를 사용합니다. 또한이 서비스는 두 개의 서비스 각각에 대한 HTTP MetadataExchange 끝점과 서버 외부의 소비자에 대한 net.tcp 끝점을 노출합니다.net.pipe에서 수신하는 끝점이 없습니다. // localhost/
보통 일이 잘 작동하지만, 매 번 한 동안 나는 이런 식으로 뭔가 보이는 오류 메시지가 얻을 :
System.ServiceModel.EndpointNotFoundException을 : net.pipe에서 듣기에는 엔드 포인트가 없었다 : // 메시지를 받아 들일 수있는 localhost/IPDailyProcessing. 이것은 종종 잘못된 주소 또는 SOAP 조치로 인해 발생합니다. 자세한 내용은 InnerException을 참조하십시오. ---> System.IO.PipeException : 파이프 끝점 'net.pipe : // localhost/IPDailyProcessing'로컬 컴퓨터에서 찾을 수 없습니다. --- 내부 예외 스택 추적의 끝 --- 서버 스택 추적 : System.ServiceModel.Channels.NamedPipeConnectionPoolRegistry.NamedPipeConnectionPool.GetPoolKey에서 System.ServiceModel.Channels.PipeConnectionInitiator.GetPipeName (열린 우리당 URI) 에서 (EndpointAddress를 주소 System.ServiceModel.Channels.CommunicationObject.Open에서 System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen (타임 아웃 시간 범위)에서 System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection (타임 아웃 시간 범위) 에서 우리당 통해) (타임 아웃 시간 범위) System.ServiceModel.Channels.ServiceChannel.OnOpen (TimeSpan 제한 시간) at System.ServiceModel.Channels.CommunicationObject.Open (TimeSpan 제한 시간) at System.ServiceModel.Channels.ServiceChannel.CallOpenOnce.System.ServiceModel.Channels.ServiceChannel.ICallOnce.Call (ServiceChannel 채널, TimeSpan 시간 초과) at System.ServiceModel.Channels.ServiceChannel.CallOnceManager.CallOnce (TimeSpan 제한 시간, CallOnceManager 종속) 에서 System.ServiceModel.Channels.ServiceChannel.EnsureOpened (TimeSpan 제한 시간) 에서 System.ServiceModel.Channels.ServiceChannel.Call (String 동작, Boolean oneway, ProxyOperationRuntime 작업, Object [] ins, Object [] 출력, TimeSpan 제한 시간) System.ServiceModel.Channels.ServiceChannel.Call (System.ServiceModel.Channels.ServiceChannelProxy.InvokeService (IMethodCallMessage 메서드 호출, ProxyOperationRuntime 작업)에서 )에서내가 원하는 때 그것을 반복 할 수 없기 때문에 미치게입니다 System.ServiceModel.Channels.ServiceChannelProxy.Invoke (iMessage를 메시지)
이 안정적으로 발생하지 않습니다에서. 내 Windows 서비스에서 나는 또한 일부 시간 이벤트 및 일부 파일 청취자가 있지만 이들은 비교적 드문 이벤트입니다. 누군가 내가 왜 문제가 생길지 모르는 아이디어가 있습니까? 어떤 도움이라도 대단히 감사하겠습니다.
동일한 문제로 어려움을 겪고 있습니다. 해결책을 찾았습니까? 주기적으로이 오류가 발생합니다. 'net.pipe : // localhost/d927b6b5-5994-4bd2-b92a-2fbdbae18d28/SendEmailWorkflow/Creation'이라는 끝점 주소의 서비스가 해당 프로토콜에서 사용할 수 없으므로 예외가 발생합니다. 주소'. 서비스가 IIS에서 호스팅되지 않으므로 IIS/AppPool의 규칙이 다시 설정됩니다. – Rohland