【发布时间】:2010-10-22 01:53:56
【问题描述】:
我有一个无法启动的 Windows 服务,出现错误“错误 1053:服务没有及时响应启动或控制请求”。
在我的调试器中运行该服务工作正常,如果我双击远程计算机上的服务 .exe,则会弹出一个控制台窗口并继续运行而没有问题 - 我什至可以看到显示该程序的日志消息正在以应有的方式处理一切。
该服务之前一直运行良好,尽管这是我个人第一次尝试使用对程序所做的最新更改来部署它。我已经评估了这些更改,但无法弄清楚它们是如何导致此问题的,特别是因为在未作为服务启动时一切运行良好。
服务实现的 StartRoutine() 方法是空的,所以应该“及时”返回。
我检查了计算机上的事件日志,除了在 30 秒的必要时间范围内没有收到服务的回复外,它没有提供任何其他信息。
既然它在我的机器上运行,并且作为一个双击的可执行文件,我将如何弄清楚它为什么作为服务失败?
哦,它是 .NET 2.0,所以它不应该受到表现出这种症状的 1.1 框架错误的影响 (http://support.microsoft.com/kb/839174)
盒子是一台运行 SP2 的 windows server 2003 R2 机器。
【问题讨论】:
-
尝试在仅安装 .Net 2.0 的服务器上启动 .NET 4.0 编译服务时出现此错误
标签: windows-services .net-2.0 windows-server-2003