我非常擅长编程。 我不得不开发一个Windows服务,它在我的电脑上安装得很好。 我们将它安装在Windows 7 32位的PC上(我有Windows 10 x64),当试图启动它时,出现以下错误:
Windows无法在本地计算机上启动Service1服务
错误1053:服务未响应启动或控制 及时提出要求
之前我遇到过这个错误,但尝试启动它时需要30秒。这很快就显示出来了。
由于它在我的计算机上启动得很好,而且在测试时它可能与操作系统有关吗?可能是因为框架还是什么?我开发了Framework 4.5.2的服务
或者可能是客户端已经为服务设置了一个非常低的超时?
public Service1()
{
InitializeComponent();
}
public void Init()
{
Logger.Configure();
this.timer.Interval = 20000;
this.timer.Elapsed += this.TimerElapsed;
this.timer.Start();
}
protected override void OnStart(string[] args)
{
this.Init();
Logger.LogInfo("The Service1 has started.");
}
protected override void OnStop()
{
try
{
Logger.LogInfo("The Service1 has Stopped");
}
catch (Exception ex)
{
Logger.LogException(ex);
}
}
private void TimerElapsed(object sender, ElapsedEventArgs e)
{
this.timer.Stop();
this.LoggerStart();
this.timer.Start();
}
this.LoggerStart()只是在日志文件中放入了一些数据。 我开始服务的方式有问题吗?我不明白可能会发生什么,因为它在办公室工作正常。 对不起,我的英语很差,请记住,我对此非常陌生。 谢谢。