WPF 응용 프로그램 내에서 WCF 서비스를 호스팅하려고하지만 그렇게 할 수 없습니다.WPF 응용 프로그램에서 WCF 서비스 호스팅
저는 여기에 구현 된 코드는 다음과 같습니다
ServiceHost host = null;
using (host = new ServiceHost(typeof(WcfJsonTransferRestService.apiService)))
{
host.AddServiceEndpoint(typeof(WcfJsonTransferRestService.IApiService), new WebHttpBinding(), "http://localhost:3300/api/endpoint1");
host.AddServiceEndpoint(typeof(WcfJsonTransferRestService.IApiService), new WebHttpBinding(), "http://localhost:3300/api/endpoint2");
host.AddServiceEndpoint(typeof(WcfJsonTransferRestService.IApiService), new WebHttpBinding(), "http://localhost:3300/api/endpoint3");
host.Open();
다 좋아 보이는 벌금을 실행하지만 서비스가 시작되지 않습니다.
누구든지 내 문제가 무엇인지 알 수 있습니까?
감사
디버거에서 코드를 단계별로 실행 해 보았습니까? 오류가 발생 했습니까? 이벤트 뷰어에 어떤 것이 있습니까? – Tim
예, 모든 것이 잘 생성되지만 연결을 시도하면 (고급 REST 클라이언트 사용) 서비스가 실행되지 않는 것처럼 오류가 발생합니다. – d199224
게시 된 코드에서 SOAP 서비스를 호스팅하는 것처럼 보입니다. 나머지는 REST와 다릅니다. 비누. 'WSHttpBinding' 대신'WebHttpBinding'을 사용해 보셨나요? – Tim