首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >启动windows服务时出现错误:"[SC] StartService FAILED 1053“

启动windows服务时出现错误:"[SC] StartService FAILED 1053“
EN

Stack Overflow用户
提问于 2020-11-17 19:05:21
回答 2查看 447关注 0票数 0

我在vs2019中创建了一个worker服务,但遇到了错误"SC StartService FAILED 1053“。

首先让我谈谈我是如何做到的。

1、创建worker服务项目

2、发布项目

3 .以管理员身份运行cmd.exe

4、创建windows服务"testworker“并启动

代码语言:javascript
复制
sc Create testworker BinPath="c:\Users\zxi.BS\source\repos\WorkerService1\WorkerService1\bin\Release\net5.0\publish\WorkerService1.exe"
sc start testworker

然后我遇到了这个错误。如果我直接运行exe,它运行得很好。

为什么会出现这样的错误:

代码语言:javascript
复制
[SC] StartService FAILED 1053:

The service did not respond to the start or control request in a timely fashion.
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-11-18 03:56:01

我现在遇到了这个问题。但我确信,在您的情况下,您缺少的是Nuget包Microsoft.Extensions.Hosting.WindowsServices。然后,必须在HostBuilder中添加UseWindowsService()

代码语言:javascript
复制
public static IHostBuilder CreateHostBuilder(string[] args)
            => Host.CreateDefaultBuilder(args).UseWindowsService().ConfigureServices((hostContext, services)
                => { services.AddHostedService<Worker>(); });

来源:https://github.com/dotnet/extensions/issues/2496

票数 0
EN

Stack Overflow用户

发布于 2020-11-17 22:57:40

引发错误1053是因为您创建的应用程序不是真正的Windows服务。仅仅扩展BackgroundService类来创建服务是不够的--应该使用ServiceBase

This tutorial概述了要采取的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64874037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档