与负载均衡器一起使用时,blazor 服务器端出现以下错误:
当我直接连接到 ISS 服务器时,Blazor 连接正确。 当我使用负载均衡器时,它试图使用负载均衡器的域通过 websockets 进行连接,但在负载均衡器上没有运行 signalR。 如何更改项目,使其不使用负载均衡器的域并直接连接到 IIS 服务器。
我尝试转发,但没有解决负载均衡器的问题:
services.Configure<ForwardedHeadersOptions>(options =>
{
options.ForwardedHeaders =
ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;
});
app.UseForwardedHeaders();