2011-04-07 10 views
-1

"myService.svc"라고하는 하나의 wcf 서비스를 만들었습니다. 내 서비스에서 클라이언트 서비스를 호출하면 "clientService.svc"라고 말할 수 있습니다. 이 클라이언트 서비스는 데이터를 내 wcf 서비스로 리턴합니다.WCF 서비스 문제

오늘 메시지를 받아 들일 수있는 http://clientService.svc에서 듣고있는 끝점이 없습니다. 이것은 종종 잘못된 주소 또는 SOAP 동작으로 인해 발생합니다. 자세한 내용은 InnerException을 참조하십시오 .... "

그래서이 문제는 아마도 클라이언트 서비스 나 내 서비스 내부에 존재할 수 있습니다. 두 서비스가 모두 작동하여 출력을 계산할 수 없습니까?

도와주세요.

답변

1

당신은 web.config에 클라이언트 서비스에 대한 잘못된 URL이 있습니다. "http : //localhost/clientservice.svc"로 변경하십시오.

0

어떻게 이러한 서비스를 실행하고 있습니까? asp.net 개발 서버를 사용하고 있다면 가능한 한 다른 포트에서 서비스를 실행할 수 있습니다. 내부 서비스의 프록시가 더 이상 유효하지 않은 일부 주소에서 구성됩니다. 설정을 확인하고 서비스를 새로 고치고 (솔루션 탐색기에서 마우스 오른쪽 버튼을 클릭) 주소를 변경하거나 프록시를 다시 생성하십시오.

1

브라우저를 통해 WSDL에 액세스 해 보았습니까? 그것은 URL처럼 보인다 클라이언트에 어쩌면 잘못, 난 당신이 URL의 끝에 "된 .wsdl"를 추가해야 WSDL에 액세스 할 수 http://nameofthehost/clientService.svc

같은 것을해야한다고 생각