2009-09-10 3 views
0

순차 워크 플로 서비스 라이브러리 프로젝트에는 두 가지 워크 플로가 있습니다. 하지만 내 wcf 서비스 호스트 응용 프로그램에서 실행되도록 두 서비스를 구성 할 수 없습니다. 서비스 호스트가로드되면 하나의 서비스가 시작되었지만 다른 하나는 중지됩니다. app.config 파일을 다루는 데 아무런 차이가없는 것 같습니다. app.config 파일을 사용하여 호스트가 동시에 두 개의 WCF 워크 플로를 실행할 수 있도록 구성하려면 어떻게해야합니까?WCF 워크 플로 라이브러리에서 둘 이상의 WCF 순차 워크 플로를 호스팅하는 방법

동일한 wcf 호스트에서 2 개의 서비스를 실행하는 경우처럼 구성하기가 쉽습니다. 어떤 아이디어?

+0

구성 파일의 관련 부분을 게시 할 수 있습니까? –

답변

1

귀하의 질문을 이해하면 간단한 대답은 할 수 없습니다.

각 WorkflowServiceHost는 서비스 계약 구현과 같은 하나의 워크 플로가있는 하나의 끝점을 호스팅 할 수 있습니다.

다른 끝점 구성을 사용하여 다른 WorkflowServiceHost에서 구성 할 수 있습니다.

WorkflowServiceHost host1 = new WorkflowServiceHost(typeof(MyFirstWorkflow), new Uri("URL1")); 
WorkflowServiceHost host2 = new WorkflowServiceHost(typeof(MySecondWorkflow), new Uri("URL2")); 
host1.Open(); 
host2.Open(); 

이 기능이 도움이되기를 바랍니다.

관련 문제