Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows服务.NET核心REST API_C#_Rest_.net Core_Windows Services_Port - Fatal编程技术网

C# Windows服务.NET核心REST API

C# Windows服务.NET核心REST API,c#,rest,.net-core,windows-services,port,C#,Rest,.net Core,Windows Services,Port,我正在尝试使用.NET核心Web API模板创建一个Windows服务来响应REST请求 我已经按照这些说明()启动并运行了一个服务。我的问题是,我不知道如何让我的Windows服务在端口上侦听对其控制器的POST请求 我看过其他一些StackOverflow解决方案,但从我所看到的来看,它们没有使用.NET核心Web API模板解决这个问题 我想向某个端点发送一个请求,比如“POST localhost:5000/api/endpoint”,让我的Windows服务执行一些任务并返回一个状态码

我正在尝试使用.NET核心Web API模板创建一个Windows服务来响应REST请求

我已经按照这些说明()启动并运行了一个服务。我的问题是,我不知道如何让我的Windows服务在端口上侦听对其控制器的POST请求

我看过其他一些StackOverflow解决方案,但从我所看到的来看,它们没有使用.NET核心Web API模板解决这个问题


我想向某个端点发送一个请求,比如“POST localhost:5000/api/endpoint”,让我的Windows服务执行一些任务并返回一个状态码(即2xx、4xx、5xx)。

有一个
useURL
扩展方法,允许您设置端口

WebHost.CreateDefaultBuilder(args)
.UseUrls("http://*:5000")
.UseStartup<Startup>();
WebHost.CreateDefaultBuilder(args)
.useURL(“http://*:5000”)
.UseStartup();

我很好奇,让windows服务以这种方式运行的原因是什么?