我遇到了Windows服务的问题。使用installUtil的(un)安装工作正常。
但是(卸载我的服务后),我想用我生成的setup.exe安装它,我收到以下错误信息:
无法从命令行或调试器启动服务。一个Windows 必须先安装服务(使用installutil.exe)然后再安装 从服务器资源管理器,Windows服务管理工具开始 或NET START命令。
我有点困惑,因为手动安装工作正常。 我需要这个setup.exe来正确安装Windows服务,因为我要把它交给其他人来安装它。
启动该服务的代码如下
Shareed Sub Main()
Dim ServicesToRun() As System.ServiceProcess.ServiceBase
ServicesToRun = New System.ServiceProcess.ServiceBase() {New MySERVICE}
System.ServiceProcess.ServiceBase.Run(ServicesToRun)