2012-02-10 2 views
1

캐슬 윈저와 WCF 서비스를 함께 사용할 수 있습니까?WCF 서비스와 함께 윈저 캐슬을 사용하는 것이 가능합니까?

나는 그것을 사용하려고 노력했고 매개 변수가있는 계약자에게 가서 기본 계약자에게 가서 그것이 왜 그렇게하는지 궁금하다.

protected void Application_Start(object sender, EventArgs e) 
     { 

      dm = new DependencyManager(HttpRuntime.AppDomainAppPath, "API"); 
      dm.Container.Install(new Installer()); 

     } 

감사합니다.

답변

1

네 질문은 다소 애매 할 수 있습니다. 서비스를 시작하려고합니까? 아니면 클라이언트 프록시를 주입하려고합니까? 당신이 한 일의 예를 보여줄 수 있습니까?

편집

WcfFacility를 사용하는 당신이 필요로하는 새로운 WCF 서비스를 시작합니다. 이미 설치하지 않은 설치 프로그램을 사용하고 있기 때문에 이미 해당 시설을 설치하고있을 수도 있습니다.

container.AddFacility<WcfFacility>() 

귀하의 모든 구성 요소를 등록하면 당신은 WCF 시설에 포함되어있는 DefaultServiceHostFactory과 서비스를 시작할 수 있습니다.

var host = (ServiceHost)new DefaultServiceHostFactory().CreateServiceHost(typeof(YourService).AssemblyQualifiedName, new Uri[] { }); 
host.Open(); 
+0

서비스를 시작하려고합니다. –

+0

내가 최신 (2.5.3) 버전을 사용하고 있지 않은 것으로 보입니다. v3으로 업그레이드해야합니다. –

관련 문제