【问题标题】:Simple hosting of a .NET Core Web API Service (Similar to NodeJs).NET Core Web API 服务的简单托管(类似于 NodeJs)
【发布时间】: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


    【解决方案1】:

    Kestrel 是您可以使用的最简单的实现方式,您可以配置 kestrel 以使其能够侦听远程请求,请参阅document

    【讨论】:

      猜你喜欢
      • 2022-11-30
      • 1970-01-01
      • 1970-01-01
      • 2021-03-27
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 2020-09-15
      • 1970-01-01
      相关资源
      最近更新 更多