VB.NET服务所需的方法?

VB.NET服务所需的方法?,vb.net,windows-services,Vb.net,Windows Services,我正在接管VB.NET中的一个项目。该项目是一个windows服务,负责处理来自多个数据库的某些信息,并创建包含业务所需信息的文本文件。我在编译后启动服务时遇到问题。每次我尝试启动服务时,都会出现以下错误 错误1053:服务未响应启动或控制 及时提出请求 我的印象是,由于某种原因,当我编译项目时,创建的可执行文件并没有将其区分为Windows服务的特征。当我双击.exe文件时,任何地方都不会出现错误。但是,通过服务经理,这种方式永远不起作用 我在代码库中看到,publicsubmain()方法被

我正在接管VB.NET中的一个项目。该项目是一个windows服务,负责处理来自多个数据库的某些信息,并创建包含业务所需信息的文本文件。我在编译后启动服务时遇到问题。每次我尝试启动服务时,都会出现以下错误

错误1053:服务未响应启动或控制 及时提出请求

我的印象是,由于某种原因,当我编译项目时,创建的可执行文件并没有将其区分为Windows服务的特征。当我双击.exe文件时,任何地方都不会出现错误。但是,通过服务经理,这种方式永远不起作用


我在代码库中看到,
publicsubmain()
方法被注释。我的问题是,为了将项目编译为服务,需要在代码库中至少定义一次
Public Sub-Main()
方法?

您的项目听起来不太合适,您是从System.ServiceProcess.ServiceBase继承的吗?我想看看windows服务模板,并将您的代码与之进行比较,文件>新建>windows服务是
\uPartial类继承System.ServiceProcess.ServiceBase
我将我的代码与windows服务模板进行比较,结果基本相同。唯一的区别是服务器名。