积极答复者
开发的服务程序不能开机启动的错误,很奇怪手动却可以

问题
-
写了一个服务程序,在服务管理器里可以正常启动、停止,启动方式已设为自动,但开机却自己启动不了
用的是sc命令安装成的服务,sc create LKserver binpath= C:\LKserver.exe start= auto
程序应该没有问题,因为手动启动可以正常运行,就算我把里面的功能都注释掉,什么也不执行,也是一样的情况
事件查看器看到如下错误:
============================================
等待 LKserver 服务的连接超时(30000 毫秒)。
============================================
由于下列错误,LKserver 服务启动失败:
服务没有及时响应启动或控制请求
搞不懂是怎么回事,请师兄们指点一哈
明月常来
答案
全部回复
-
把Console.WriteLine("test");也去掉之后会怎么样?
另外你的服务是用什么身份启动的?
Most questions i'm interested in might have two or more possible answers i know or i don't know. So please read question carefully before you try to answer, and explan your question detailedly before asking for help. 很多看起来简单的问题都存在多种可能性,如果您不能详细的解释,别人就不能正确判断出您所遭遇的实际状况,因而不能给出最适合的解决办法。在您没有给出详细信息的情况下,施助者只有张贴大量有可能有关的解决办法。而您可能没有耐心阅读所有这些东西,在这种情况下您就客观地形成了对施助者的伤害——除非“施助者”并没有用心去尝试帮助您。 同样地,当您尝试解答一个看起来“好像遇到过”的问题的时候,您也需要详细地阅读和理解这个问题。如果您不了解问题的细节,您可能会给出不相关的或者无助于解决当前问题的解答。