本文介绍: 但是,如果您希望能够让它托管 API 控制器(也许是为了查看它正在运行的进程的状态),您将需要添加并进行一些更改。要卸载在终端 sc.exe 中运行的服务,请删除“My Worker Service”浏览到http://localhost:5000/my以确保它正在运行。在 Windows 中打开“服务”应用程序,您应该会在那里看到它。(如果更改了 appsettings.json 中的端口,则浏览到。在弹出窗口中,选择“文件夹”,然后按“下一步”、 “完成并关闭”在Program.cs中,您将添加。
示例源码下载:https://download.csdn.net/download/hefeng_aspnet/88747022
创建 Windows 服务的方法之一是从工作线程服务模板开始。
但是,如果您希望能够让它托管 API 控制器(也许是为了查看它正在运行的进程的状态),您将需要添加并进行一些更改。在这里我将展示如何做到这一点。请注意,我使用的是 .NET 8。
我们需要以下内容才能创建 Windows 服务
创建项目后,添加Microsoft.Extensions.Hosting.WindowsServices NuGet 包,用于将其部署为 Windows 服务。
现在我们将继续添加对控制器的支持。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。