У меня работает служба Windows. Я создал новую версию приложения. Я пошел на сервер Windows и остановил службу. Затем я скопировал новый .exe для службы и попытался запустить службу. Служба не запускается, время попытки запуска истекает, и я не могу понять, почему. Я уверен, что делал это раньше. Мне нужно удалить службу и переустановить ее?
Сервер: Windows Server 2003 R2 Приложение .NET Версия: 2.0 Разработано с помощью: VS 2005 Язык VB.NET
Метод OnStart:
Protected Overrides Sub OnStart(ByVal args() As String)
' Add code here to start your service. This method should set things
' in motion so your service can do its work.
Me.Timer1.Enabled = True
End Sub
InitializeComponent: CHECKDB_INTERVAL_TIME = 10
Private Sub InitializeComponent()
Dim iWaitTime As Int16
iWaitTime = CType(ConfigurationManager.AppSettings("CHECKDB_INTERVAL_TIME"), Int16)
Me.components = New System.ComponentModel.Container
Me.Timer1 = New System.Timers.Timer()
Me.Timer1.Interval = iWaitTime * 60000
'
'HarleyCloser
'
Me.ServiceName = "MyService"
End Sub
Friend WithEvents Timer1 As System.Timers.Timer
Я нашел проблему. Проблема заключалась в директиве, которая использовалась для чего-то другого в режиме отладки и в режиме выпуска.