我有一个包含三个项目的解决方案。一个是服务,一个是表单,一个是类库。
我使用表单进行调试,我的逻辑已经完成,我只想调用。
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 分钟触发一次我的代码。为什么这行不通?
该服务已安装,我看到它但它开始和停止,有人可以帮助我解决我做错了什么吗?
最佳答案
检查事件日志。通常,Windows 服务会因为抛出异常而停止。
关于vb.net - Windows 服务启动然后自动停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6794816/