关于网友提出的“C# 重启后无法自动启动服务”问题疑问,本网通过在网上对“C# 重启后无法自动启动服务”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:C# 重启后无法自动启动服务
描述:c#windows服务 Socket
自己用C#写的服务。开机后自动启动,连接服务器,有的机子开机后服务自动启动,有的不行。这是为什么?
解决方案1: 这个可能是你自己写的服务出现了问题
解决方案2: 把serviceInstaller 的starttype 改为Automatic
不想改代码就把 services.msc 里面的服务设置为自动开启
解决方案3: services.msc 看下你的服务是否是 "自动启动" .
在看是不是其它配置有问题
解决方案4: 你自己的程序出错,可以写LOG,回头看到底是什么错误。
解决方案5: 应该是有些服务没有启动得就执行你的服务了,恰恰就是你的服务是基于这些服务的
解决方案6: 可能是依赖的服务例如服务器数据库之类的还没启动。
可以配置服务依赖,
也可以配置失败后自动启动
或者在代码里处理一下,有错误就重试一下
解决方案7: 看看日志是否有错误信息
以上介绍了“C# 重启后无法自动启动服务”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1034901.html