[英]How to host a .NET Core 3.1 API web application as windows service?
[英]Windows Service .NET Core REST API
我正在嘗試使用.NET Core Web API模板創建Windows服務來響應REST請求。
我已經設法按照以下說明啟動並運行服務( https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-2.2&tabs=視覺工作室 )。 我的問題是,我不知道如何讓Windows服務在端口上偵聽向其控制器發出的POST請求。
我已經研究了其他一些StackOverflow解決方案,但是從我的觀察來看,它們無法通過.NET Core Web API模板解決此問題。
我想向某個端點發送請求,例如“ POST localhost:5000 / api / endpoint”,並讓我的Windows服務執行一些任務並返回狀態代碼(即2xx,4xx,5xx)。
有UseUrls
擴展方法,可用於設置端口。
WebHost.CreateDefaultBuilder(args)
.UseUrls("http://*:5000")
.UseStartup<Startup>();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.