Ошибка службы Windows - PullRequest
       3

Ошибка службы Windows

0 голосов
/ 20 марта 2012

Я написал службу Windows в C # .net.Я смог успешно установить его.Но когда я захожу в Службы и запускаю службу, ниже выдается сообщение об ошибке «Ошибка 1053: Служба не ответила на запрос запуска или управления своевременно»

Как я могу решить эту проблему?

Спасибо,

Ответы [ 2 ]

2 голосов
/ 20 марта 2012

Когда вы пишете сервис, вы не должны выполнять никаких длительных операций. Вам нужно создать фоновый поток и позволить фоновому потоку делать все остальное.

Если метод OnStart занимает более 30 секунд, Windows предполагает, что служба не отвечает.

1 голос
/ 20 марта 2012

Обычно это происходит потому, что вы совершили ошибку, не вернувшись из метода OnStart вашего сервиса. Если вам нужна постоянная работа (которая в основном относится к каждой службе), вам следует запустить поток в вашем методе start и вернуться как можно быстрее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...