我正在接管VB.NET中的一个项目。该项目是一个Windows服务,负责处理来自多个数据库的某些信息,并创建包含业务所需信息的文本文件。编译后启动服务时遇到问题。每次我尝试启动该服务时,都会出现以下错误。
错误1053:服务未响应“启动”或“控制” 及时要求。
我的印象是,由于某些原因,当我编译项目时,创建的可执行文件没有将其区分为Windows服务的特征。当我双击.exe文件时,任何地方都不会出现错误。但通过服务管理器永远不会工作。
我在代码库中看到Public Sub Main ()
方法已被评论。我的问题是,为了编译要被识别为服务的项目,需要在代码库中至少定义一次Public Sub Main ()
方法吗?