要将.NET Core Worker服务注册为Windows服务,可以在Windows命令提示符中使用`sc`命令。您需要发布您的应用程序,然后使用Publish文件夹可执行文件创建新服务。这是逐步指南:
将您的应用程序发布到文件夹。例如,您可以创建一个文件夹,喜欢存储您的服务可执行文件。使用以下命令发布:
以管理员的身份打开命令提示。
使用命令创建新服务。确保您在发布可执行文件的目录中或提供完整的路径:
替换为应用程序可执行文件的名称。另外,请注意,在参数中有一个equals()之后的空间,这是必需的。
使用命令开始服务:
如果该服务已成功注册并开始,现在它将根据您在“ Worker”类中的实现方式在后台运行。每当您的计算机重新启动时,如果您以这种方式进行配置,则该服务也将自动启动。
请记住,要管理Windows服务,您还可以使用服务MMC Snap-In,PowerShell或其他服务管理工具。这提供了一个用户友好的接口,用于启动,停止和配置服务。”,“ sender”:“ gpt”,“ create_at”:“ 2024-02-11 15:38:35”},{“ ID”:18496,“正文”:“我将如何将其注册为服务?”,“发送者”:“用户”,“ create_at”:“ 2024-02-11 15:37:57”},{“ ID”:18495,“身体”:”
如果您的`program.cs`文件没有``om'方法''。但是,您仍然可以修改现有设置,以配置应用程序以作为Windows服务运行。这是您的`program.cs'文件在顶级语句中的样子:
在上面的摘要中,用工人班的名称替换“工人”。“ UseWindowsService”方法将应用程序配置为以Windows服务运行。请注意,如果您的应用程序目标.NET Core 3.1或更早,则可能需要调整代码以遵守该特定版本的支持模式。11 15:36:26“},{“ id”:18494,“身体”:“我没有program.cs”,“ sender”:“ user”,“ created_at”:“ 2024--02-11 15:36:07“}]}}}}“ data-react-cache-id =”媒体/chat_posts/chatbobs-0 class =“ wrapper-chat_box” id =“ chats-box”>