Я пытаюсь разработать службу Windows, которая прослушивает слушатель rabbitMQ и сохраняет сообщения, которые слушает, в базу данных ... код отлично работает в режиме отладки, но не работает как служба Windows ....
Код отладки и обслуживания:
if (!Environment.UserInteractive)
{
ServiceBase[] ServicesToRun;
ServicesToRun = new ServiceBase[]
{
new RabService()
};
ServiceBase.Run(ServicesToRun);
}
else
{
var service = new RabService();
service.OnStart(null);
Thread.Sleep(Timeout.Infinite);
}
Будем благодарны за любые входные данные!