Windows 服务 .NET 核心 REST API
Windows Service .NET Core REST API
我正在尝试使用 .NET Core Web API 模板创建一个 Windows 服务来响应 REST 请求。
我已经按照这些说明 (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-2.2&tabs=visual-studio) 成功启动了服务并 运行。我的问题是我不知道如何让我的 Windows 服务在端口上侦听对其控制器的 POST 请求。
我查看了其他一些 Whosebug 解决方案,但据我所知,他们没有使用 .NET Core Web API 模板解决这个问题。
我想向某个端点发送请求,比如 'POST localhost:5000/api/endpoint' 并让我的 Windows 服务执行某些任务和 return 状态代码(即 2xx、4xx、 5xx).
有UseUrls
扩展方法允许您设置端口。
WebHost.CreateDefaultBuilder(args)
.UseUrls("http://*:5000")
.UseStartup<Startup>();
我正在尝试使用 .NET Core Web API 模板创建一个 Windows 服务来响应 REST 请求。
我已经按照这些说明 (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/windows-service?view=aspnetcore-2.2&tabs=visual-studio) 成功启动了服务并 运行。我的问题是我不知道如何让我的 Windows 服务在端口上侦听对其控制器的 POST 请求。
我查看了其他一些 Whosebug 解决方案,但据我所知,他们没有使用 .NET Core Web API 模板解决这个问题。
我想向某个端点发送请求,比如 'POST localhost:5000/api/endpoint' 并让我的 Windows 服务执行某些任务和 return 状态代码(即 2xx、4xx、 5xx).
有UseUrls
扩展方法允许您设置端口。
WebHost.CreateDefaultBuilder(args)
.UseUrls("http://*:5000")
.UseStartup<Startup>();