我有一个包含三个项目的解决方案。一个是服务,一个是表单,一个是类库。

我使用表格进行调试,现在我想调用它的逻辑已经完成。

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/

10-17 01:18