Asp.net core mvc 找不到服务结构反向代理HTTP

Asp.net core mvc 找不到服务结构反向代理HTTP,asp.net-core-mvc,azure-service-fabric,asp.net-core-3.1,service-fabric-stateless,Asp.net Core Mvc,Azure Service Fabric,Asp.net Core 3.1,Service Fabric Stateless,我有一个SF项目,其中我有两个使用HTTPS保护的公共服务和多个不使用HTTPS的“私有”服务 当我试图从我的一个私人服务中对我的一个公共服务进行反向代理调用时,我遇到了一个问题,因为我没有找到404 这些服务是用.NETCore3.1编写的,我使用kestrel作为我的web服务器 我认为这个问题与代理无法访问我的公共服务有关,因为HTTPS端口是kestrel服务器监听的唯一端口 我如何允许kestrel允许来自反向代理和公共HTTPS端点的HTTP调用?我在这里找到了问题的答案 再次重申为

我有一个SF项目,其中我有两个使用HTTPS保护的公共服务和多个不使用HTTPS的“私有”服务

当我试图从我的一个私人服务中对我的一个公共服务进行反向代理调用时,我遇到了一个问题,因为我没有找到404

这些服务是用.NETCore3.1编写的,我使用kestrel作为我的web服务器

我认为这个问题与代理无法访问我的公共服务有关,因为HTTPS端口是kestrel服务器监听的唯一端口


我如何允许kestrel允许来自反向代理和公共HTTPS端点的HTTP调用?

我在这里找到了问题的答案


再次重申为
ServiceInstanceListener

设置唯一名称的重要性这可能对您不起作用,但您可以使用api管理或应用程序网关之类的网络服务来卸载ssl,将所有群集流量保留为http。使用您的nsg可以限制所有入站公共访问。谢谢@Oliver查看我的答案。