本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。咋整?

时间:2024-02-29 22:30:28

  用C#写个windows服务,安装部署后去启动时,提示说“本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止”。咋整?就像下面酱紫:

  度娘说不知道咋整,我想把程序附加到windows服务进程跟踪看看是什么鬼在捣乱,然后发现服务都没法启动,跟踪就更不可能。

  又把程序查了一遍,然后又重新生成,重新安装,还是老样子。郁闷……

  正埋头苦思的时候——我才想起我这是个服务!是个服务啊!

  于是就去看window日志,找到对应我的服务的这条日志一看……彻底晕了,原来是我脑袋秀逗,粗心大意造成的——就特么SQL链接字符串弄错了。改了,然后正常了。如下图:

 

 

  这个故事告诉我们,要么你的程序里面抛出异常和错误时记得写log,要么你就要懂得随时找windows日志看你自己出了什么问题。别没事干瞎琢磨!