2009-09-25 14 views
4

하나의 Windows에서 여러 개의 WCF 서비스가 호스팅됩니다. Windows 서비스가 실행 중일 때 wcf 서비스 끝점이 제대로 작동합니다. 오랜 시간 실행 후 wcf 서비스가 종료되었습니다. 하지만 이번에는 부하가 무겁지 않고 서비스가 중단됩니다.Windows 서비스의 WCF 호스트 서비스 : System.Net.WebException : 원격 서버에서 오류를 반환했습니다. (404) 찾을 수 없음

다운 된 후 인터넷 브라우저 또는 클라이언트 응용 프로그램을 통해 엔드 포인트를 방문하면 둘 다 다음 예외가 발생합니다.

System.ServiceModel.EndpointNotFoundException: 
    There was no endpoint listening at http://serviceip/servicename that could accept 
the message. This is often caused by an incorrect address or SOAP action. See InnerException, 
    if present, for more details. ---> System.Net.WebException: The remote server returned 
    an error: (404) Not Found. 

이 문제에 대해서는 잘 모릅니다. 아무도 이것에 대해 아무것도 몰라, pls 도움이됩니다. 사전에 감사합니다.

+0

SOS 누구든지이 문제에 대해 알고 있습니까? –

+2

코드를 제공 할 수 있습니까? 특히 서비스 코드 자체와 해당 끝점에 대한 app.config? – aiapatag

+0

Windows 서비스를 사용하여 WCF 서비스를 호스팅하고 Windows 서비스가 다운 된 경우 WCF 서비스도 함께 제공됩니다. 우리가 같은 페이지에 없다면 알려줘. – Saravanan

답변

1

이것은 일반적으로 매개 변수가 동기화되지 않았거나 호스팅 서비스가 수정되었을 수 있음을 의미합니다. 매개 변수가 대소 문자를 구분하는지 확인하고 매개 변수 케이스를 확인한 다음 올바른 값을 전달하는지 확인하십시오.

관련 문제