Asp.net core 简单托管.NET核心Web API服务(类似于NodeJs)

Asp.net core 简单托管.NET核心Web API服务(类似于NodeJs),asp.net-core,kestrel-http-server,asp.net-core-3.1,Asp.net Core,Kestrel Http Server,Asp.net Core 3.1,我有一个.Net Nuget包,当它被我的API管理服务器代理时,它可以在.Net核心Web API服务上工作。我想在运行我的构建时设置此服务的一些自动测试 通常,当我想运行一个服务以便从其他计算机上看到它时,我会将其托管在IIS中。但我宁愿不必在构建服务器上安装和运行IIS 我想知道,有没有一种简单的方法来托管一个可以在内存中运行的.Net Core Web API服务?(类似于NodeJs的运行方式)我知道Kestrel是在ASP.Net Core的后台使用的。也许它是被设置为这样做的 注意

我有一个.Net Nuget包,当它被我的API管理服务器代理时,它可以在.Net核心Web API服务上工作。我想在运行我的构建时设置此服务的一些自动测试

通常,当我想运行一个服务以便从其他计算机上看到它时,我会将其托管在IIS中。但我宁愿不必在构建服务器上安装和运行IIS

我想知道,有没有一种简单的方法来托管一个可以在内存中运行的.Net Core Web API服务?(类似于NodeJs的运行方式)我知道Kestrel是在ASP.Net Core的后台使用的。也许它是被设置为这样做的


注意:因为这将由我的API管理服务器代理,所以我的网络上的其他服务器需要访问它。(不仅仅是本地主机。)

Kestrel是您可以用来实现的最简单的方法,您可以配置Kestrel以使其能够监听远程请求,请参见此