代码之家  ›  专栏  ›  技术社区  ›  Ivelin Matev

Blazor连接断开

  •  0
  • Ivelin Matev  · 技术社区  · 5 年前

    <div id="components-reconnect-modal"... )正如这里的文档所说- Microsoft Docs

    此外,我还有信号机和Blazor电路的这些设置:

        services.AddServerSideBlazor
            (options =>
            {
                options.DisconnectedCircuitMaxRetained = 100;
                options.DisconnectedCircuitRetentionPeriod = TimeSpan.FromMinutes(5);
                options.JSInteropDefaultCallTimeout = TimeSpan.FromMinutes(1);
                options.MaxBufferedUnacknowledgedRenderBatches = 10;
            })
            .AddHubOptions(options =>
            {
                options.ClientTimeoutInterval = TimeSpan.FromSeconds(30);
                options.EnableDetailedErrors = false;
                options.HandshakeTimeout = TimeSpan.FromSeconds(15);
                options.KeepAliveInterval = TimeSpan.FromSeconds(15);
                options.MaximumReceiveMessageSize = 32 * 1024;
                options.StreamBufferCapacity = 10;
            });
    

    但我有一个恼人的问题——每当应用程序在浏览器选项卡中打开并且没有人使用它时,它就会断开连接。它的发生非常不一致,我无法找到这些自定义时间段的配置,但我需要放大它们。例子:

    1. 在上午11:34:24初始加载应用程序
    2. 让它像那样呆一会儿
    3. 在控制台中:“信息:连接已断开。”上午11:55:48,出现“我的重新连接”模式。

    请帮忙。

    0 回复  |  直到 5 年前