【发布时间】:2020-03-09 18:40:39
【问题描述】:
我有一个 .Net Nuget 包,当它由我的 API 管理服务器代理时,它可以在 .NET Core Web API 服务上运行。我想设置一些在我运行构建时运行此服务的自动化测试。
通常,当我想运行一项服务以从其他计算机上看到时,我将它托管在 IIS 中。但我宁愿不必在我的构建服务器上启动并运行 IIS。
我想知道,有没有一种简单的方法来托管可以在内存中运行的 .Net Core Web API 服务?(类似于 NodeJs 的运行方式)我了解 Kestrel用于 ASP.NET Core 的底层。也许它可以这样做?
注意:因为这将由我的 API 管理服务器代理,所以我的网络上的其他服务器需要可以访问它。 (不仅仅是本地主机。)
【问题讨论】:
标签: asp.net-core kestrel-http-server asp.net-core-3.1