繁体   English   中英

Windows 服务未运行。 错误 1053

[英]Windows service not running. Error 1053

我正在尝试运行我的 windows 服务,但它给出错误 1053:“超时” 如果启动方法未能在 30 秒内响应,但在这种情况下甚至没有达到 OnStart 方法,则应该弹出错误 1053。 我尝试调试它,但它没有帮助,因为我什至没有到达实际代码并且在此之前弹出错误消息。 在这种情况下有人可以提供帮助吗?

当我尝试在远程桌面上安装服务并出现错误时,我遇到了类似的问题

错误1053:服务未及时响应启动或控制请求

我能够通过安装目标dotnet框架来解决此问题
(有时远程服务器位于较低的框架上,我们使用最新的框架构建服务)。

因此,我的发现是,在这些情况下,您需要检查以下几件事:

  • 安装适当的依赖项
  • 所有的dll都具有针对性的框架
  • servivce.cs中存在的主要静态方法

我是 Windows 服务开发的新手,面临同样的问题

我尝试了此链接此链接此链接中提供的所有内容,但我仍然无法解决问题!

然后我自己尝试了一些其他的小东西,在我的解决方案中发现了两件事

  1. 启动 Object 未在解决方案属性中设置

    • 为此,右键单击 -> windowsServiceProject -> 单击属性 -> 在其中将有左侧菜单单击 -> 应用程序 -> 检查“启动对象” -> 如果它为“空”? 然后单击 select project/Service Name.Program(在我的例子中,主要方法在 program.cs 中,所以..)如果它被选中并且没问题那么......你的代码中可能有错误,请参见第 2 点
  2. 我们的服务代码错误

    • 为此,请尝试通过按“开始”来简单地运行项目。
    • 如果有任何异常或错误,例如:null 指针,或者有一些错误或丢失的路径,或者由于开发人员的错误而在运行时产生异常的任何东西,那么它将显示抛出的错误,您将能够解决它 EG:输入图像描述这里
    • 或者如果代码没问题那么它将显示如下:一个对话框“无法调试Windows服务你必须先安装它然后它才能运行”(如果这个对话框显示它是正常的行为如果显示任何异常然后修复那个东西并重建你将能够启动服务)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM