C 错误1053 Windows服务
我已经创建了一个windows服务,但是当我启动该服务时,我收到一个1053错误。我已经在我的机器上安装了.net framework 4。有人能帮我吗 很可能您在OnStart()中做了很多事情。试试这样的 '受保护的重写子启动(ByVal args()作为字符串) '在此处添加代码以启动您的服务。这种方法应该能解决问题 “在运动中,以便您的服务能够完成其工作C 错误1053 Windows服务,c,windows,visual-studio-2010,visual-studio,C,Windows,Visual Studio 2010,Visual Studio,我已经创建了一个windows服务,但是当我启动该服务时,我收到一个1053错误。我已经在我的机器上安装了.net framework 4。有人能帮我吗 很可能您在OnStart()中做了很多事情。试试这样的 '受保护的重写子启动(ByVal args()作为字符串) '在此处添加代码以启动您的服务。这种方法应该能解决问题 “在运动中,以便您的服务能够完成其工作 Try Dim worker = New Thread(AddressOf DoWork) w
Try
Dim worker = New Thread(AddressOf DoWork)
worker.Name = "MyWork"
worker.IsBackground = False
worker.Start()
Catch ex As Exception
'write to a log somewhere, however you usually handle your errors
End Try
End Sub'
尝试类似的方法,但我们确实需要更多信息来帮助您您绝对需要进一步调试。正如其他人已经指出的,“错误1053”太笼统了,帮助不大 1) 阅读此链接。它告诉您如何在VisualStudio中调试服务。您需要创建一个伪“OnStart()”方法(以便调试“真正的”OnStart): 2) 下面是一篇关于Windows事件日志的好文章: 对于初学者(如果你还没有自己的事件日志),我会考虑只将“Prtff”附加到文本文件 3) 一旦您将问题隔离到代码的特定部分,请随意在此处发布
“希望有帮助 该错误代码表示:“服务没有及时响应启动或控制请求。”换句话说,启动过程中出现了一些问题。那是什么是任何人的猜测。在服务启动代码中添加一些日志记录。显示代码,特别是对StService的服务调用,我的所有问题都解决了。为了解决这个问题,我重新安装了MS Visual C++。可能是它的一些组件损坏,导致服务启动的问题。谢谢。我的所有问题都解决了。为了解决这个问题,我重新安装了MS Visual C++。可能是它的一些组件损坏了。导致服务启动出现问题。再次感谢。