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

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

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

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

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

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

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

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

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

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

上一篇:oracle 学习笔记(四)


下一篇:easyui使用时出现这个Uncaught TypeError: Cannot read property 'combo' of undefined