I have developed a simple windows service using below code. When I start the service, it takes about 20 seconds, the service does not start and I get the error message I mentioned on title.
Note: It logs "Starting..." in event log but looks like the code after that does not run. Please advise.
Dim eventId As Integer = 0
Private Sub OnTimer(sender As Object, e As Timers.ElapsedEventArgs)
EventLog.WriteEntry("Monitoring the System", EventLogEntryType.Information, eventId)
eventId = eventId + 1
End Sub
Protected Overrides Sub OnStart(ByVal CmdArgs() As String)
EventLog.WriteEntry("Starting...") ' this line executes
Dim timer As System.Timers.Timer = New System.Timers.Timer()
timer.Interval = 60000 ' 60 seconds
AddHandler timer.Elapsed, AddressOf Me.OnTimer
timer.Start()
Return
''''' some unused code below as I have Return
End Sub