2013-10-22 8 views
0

나는 이미 서비스가있는 앱을 가지고있다.ServiceHost의 인스턴스 2 개를 하나의 응용 프로그램에 포함 할 수 있습니까?

ServiceHost serviceHost = null; 
serviceHost = new ServiceHost(typeof(*.*.*.*.com.MapViewPortTypeClient), new Uri(uri)); 

내가 예를 들어,이 응용 프로그램에서 ServiceHost를의 다른 인스턴스를 만들 수 있습니다

ServiceHost serviceHostKW = null; 
serviceHostKW = new ServiceHost(typeof(*.*.*.*.com.ClientKW), new Uri(uriKW)); 

그래서이 후이 응용 프로그램에서이 개 서비스 (서버)입니다. 어떤 문제가 있습니까?

+1

시도해 보셨습니까? –

+1

아무런 문제가 없습니다. 비슷한 질문이있었습니다. http://stackoverflow.com/questions/54419/how-to-host-2-wcf-services-in-1-windows-service/77401 – Redwan

+0

서비스 요청 수가 n 개일 수 있습니다. – Jay

답변

1

예는 ServiceHost 경우, 당신이 원하는대로 ..하지만 분명히 URL 많은 사람을 만들 수 있습니다 : 포트가 달라야합니다