Windows服务启动然后自动停止

时间:2011-07-22 19:02:46

标签: vb.net windows-services

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

我使用表单进行调试,我的逻辑已经完成,现在我想打电话。

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 个答案:

答案 0 :(得分:7)

检查事件日志。通常,Windows服务将因为抛出异常而停止。