Служба Windows запускается, затем останавливается автоматически - PullRequest
6 голосов
/ 22 июля 2011

У меня есть решение, которое имеет три проекта. Один - сервис, другой - форма, а второй - библиотека классов.

Я использую форму для отладки, моя логика завершена, теперь я хотел бы просто позвонить.

Protected Overrides Sub OnStart(ByVal args() As String)
    Dim Logic As New ProcessMail
    workTimer = New Timer(New TimerCallback(AddressOf Logic.ProcessMessages), Nothing, (1000 * 60 * 10), (1000 * 60 * 10))
    MyBase.OnStart(args) 
End Sub

Так что мой код срабатывает каждые 10 минут. Почему не работает эта работа?

Служба устанавливается, я вижу ее, но она запускается и останавливается, кто-нибудь может мне помочь с тем, что я делаю неправильно?

1 Ответ

7 голосов
/ 22 июля 2011

Проверьте журнал событий.Часто служба Windows останавливается из-за возникновения исключения.

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