C# topshelf не хочет добавлять элементы в базу данных
Здравствуйте, у меня проблема с верхней полкой. Я хочу создать службу Windows, которая может добавлять что-то в базу данных и повторяться каждую минуту. Когда я запускаю приложение topshelf как консольное приложение, все работает нормально, но когда служба была установлена, эти элементы не добавляются в базу данных. В службах Windows я вижу, что служба была запущена. Кто-нибудь может мне помочь?
HostFactory.Run(hostConfigurator =>
{
hostConfigurator.Service<MojaUsluga>(serviceConfigurator =>
{
serviceConfigurator.ConstructUsing(() => new MojaUsluga());
serviceConfigurator.WhenStarted(MojaUsluga => MojaUsluga.Start());
serviceConfigurator.WhenStopped(MojaUsluga => MojaUsluga.Stop());
});
hostConfigurator.RunAsLocalSystem();
hostConfigurator.StartAutomatically();
hostConfigurator.SetDisplayName("RSSv");
hostConfigurator.SetDescription("RssReader using Topshelf");
hostConfigurator.SetServiceName("RSS");
});
public void Start()
{
System.Timers.Timer timerTEST = new System.Timers.Timer(10000);
timerTEST.AutoReset = true;
timerTEST.Elapsed += new System.Timers.ElapsedEventHandler(doIt);
timerTEST.Start();
}