using Topshelf;
Topshelf를 사용하여 서비스로 설치할 수 있는 간단한 콘솔 응용 프로그램을 만들 수 있다
서비스보다 콘솔 애플리케이션을 디버그하는 것이 더 쉽다
윈도우 서버스 설치 하는데 사용한다
public bool Start(HostControl hostControl)
{
Log4netLogWriter.Instance.Info("started.");
return true;
}
public bool Stop(HostControl hostControl)
{
Log4netLogWriter.Instance.Info("stopped.");
return true;
}
HostFactory.Run(hc =>
{
hc.Service<AgentService>(sc =>
{
sc.ConstructUsing(() => new AgentService());
sc.WhenStarted((s, c) => s.Start(c));
sc.WhenStopped((s, c) => s.Stop(c));
});
});
ServiceControl에 상속받아 Start , Stop 함수를 생성함
'Web > Asp.net' 카테고리의 다른 글
Asp.net mvc 개발토끼 강의 정리12 (0) | 2022.01.24 |
---|---|
Asp.net mvc 개발토끼 강의 정리11 (0) | 2022.01.23 |
Asp.net mvc 개발토끼 강의 정리10 (0) | 2022.01.23 |
Asp.net mvc 개발토끼 강의 정리8 (0) | 2022.01.23 |
Asp.net mvc 개발토끼 강의 정리7 (0) | 2022.01.23 |