负载均衡器连接失败的 C# Blazor 服务器问题

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

与负载均衡器一起使用时,blazor 服务器端出现以下错误:

Blazor signalr connect error

当我直接连接到 ISS 服务器时,Blazor 连接正确。 当我使用负载均衡器时,它试图使用负载均衡器的域通过 websockets 进行连接,但在负载均衡器上没有运行 signalR。 如何更改项目,使其不使用负载均衡器的域并直接连接到 IIS 服务器。

我尝试转发,但没有解决负载均衡器的问题:

services.Configure<ForwardedHeadersOptions>(options =>
        {
            options.ForwardedHeaders =
                ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
        });

 app.UseForwardedHeaders();
c# blazor signalr load-balancing blazor-server-side
© www.soinside.com 2019 - 2024. All rights reserved.