March 1, 2010
app.config 파일에 WCF 서비스가 구성되어있는지 확인하기

프로그램에서 어플리케이션 설정(app.config) 파일에 등록되어 있는 서비스만 시작시키고 싶다면 간단히 ServiceHost.BaseAddresses 컬렉션만 체크하면 된다. 만일, app.config 파일에 서비스가 구성되어 있지 않다면 빈 컬렉션이 리턴된다. [code lang="csharp"] ServiceHost host = new ServiceHost(typeof(MyService)); if (host.BaseAddresses.Count > 1) return; host.Open(); [/code] 출처 : http://geekswithblogs.net/marcel/archive/2007/11/07/116688.aspx

Read More
October 7, 2009
Hosting multiple WCF services under a single windows service

하나의 Windows Service 응용프로그램에서 다수의 WCF 서비스를 운영할 때, 손쉽게 각 ServiceHost를 생성할 수 있도록 ServiceManager 클래스를 만들어서 사용하는 방법을 설명한 소스코드이다. ServiceManager 클래스를 사용하게 되면 서비스 추가시 ServiceManager 클래스의 OpenAll() 함수에서 추가할 서비스 클래스만 명시해 주면 된다. ^^ [code lang="csharp"] using System; using System.Collections.Generic; using System.ServiceModel; using System.ServiceProcess; namespace Server { public partial class […]

Read More
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram