Я создал службу Windows C#, и она делает то, что она должна делать. По завершении службы прекращается.C# Служба Windows запускается, но завершает работу после завершения процесса
Мне нужно, чтобы служба выполнялась без остановки. Таким образом, когда будет доступен другой канал данных, служба будет работать через исходный код и делать то, что ему нужно.
Любые предложения, пожалуйста. Заранее спасибо.
-Джефф
Без кода мы не можем сделать много ... – SynerCoder
Вы, вероятно, разместили свой код внутри 'onstart'. Это событие работает как триггер: это происходит, и ваш код должен продолжать работать после него, иначе ваш сервис остановится. Вы не можете поместить в него цикл forever, потому что он должен закончиться, чтобы сообщить Windows, что ваша служба работает правильно. Таким образом, внутри 'OnStart' вы, скорее всего, начнете поток, который будет работать вечно (или основываться, на условиях, останавливаться). –
Вы просите нас рассказать о том, что вы, возможно, сделали неправильно. Это не так, как работает StackOverflow. Вам нужно описать проблему, разместить соответствующую часть вашего кода и задать конкретный вопрос об этом коде. –