WCF 서비스를 사용하고 있으며 콘솔 응용 프로그램에서 호스팅하고 있습니다. 모든 구성이 XML 파일에 있습니다. 서비스가 잘 작동하고 클라이언트에서 문제없이 연결할 수 있지만 내게 귀찮은 일은 WcfSvcHost 앱을 시작한 후 (내 아이콘 트레이에서) 시작하여 "귀하의 서비스가 호스팅되었습니다 ...."라고 말합니다. ". 그러나 그것을 클릭하면 내 서비스가 표시되고 상태 아래에 중지됨이 표시됩니다 (정의 된 끝 점이 없음).WCF 서비스 자체 호스팅
두 프로젝트가 있습니다. 하나는 서비스가 있고 다른 하나는 프로젝트를 호스팅하는 프로젝트입니다. 오류는 그 안에 서비스가있는 프로젝트를 가리키며, 그곳에는 필요하지 않은 구성이 정의되어 있지 않습니다. App.config 내에서 서비스를 호스팅하는 프로젝트에 모든 구성이 있습니다.
어떻게 메시지를 없앨 수 있습니까? 그리고 그것은 심지어 문제입니까 아니면 정상입니까?
P. 서비스 코드가있는 프로젝트가 아닌 서비스를 호스팅하는 프로젝트 만 시작합니다.
혼란 스럽습니다. IIS가 귀하의 서비스를 호스팅하지 않습니까? 다른 프로젝트가 WCF 서비스를 어떻게 호스트합니까? – crush
@crush 포트를 선택하고 "HTTP 요청 수신 대기"라고 말하면 코드에서 WCF 서비스를 호스팅 할 수 있습니다. –
@TimothyShields Web.config가 해당 상황에 적용됩니까? – crush