Kestrel可以在Windows Server 2016上用来托管gRPC服务吗?

问题描述 投票:0回答:0

我现在意识到 IIS 不能在 Windows Server 2016 上用于托管 gRPC 服务(我需要 Windows Server 2022)。

但是 .. 有些模棱两可的 MS 文档似乎表明可以使用 Kestrel .. 所以我想知道如何在 Windows 2016 Server 上正确设置它(在配置或 c# 代码中)?

我刚刚读到 Kestrel 监听一个 ip 上的所有端口,所以这会是一个问题,因为我有几个 IIS 网站正在运行。

我刚刚遇到一个几年前的旧链接,它描述了让 IIS 作为反向代理工作并将请求转发到 Kestrel 正在侦听的特定端口?

这听起来相当有利,因为我可以使用已经为我打算使用的网站域设置(并自动更新)的 IIS SSL 证书。

所以我的问题是..我该怎么做?有没有人在生产服务器上使用过 Kestrel 或者可能使用过 IIS 来反向代理到 Kestrel

c# windows-services grpc iis-10 kestrel
© www.soinside.com 2019 - 2024. All rights reserved.