【问题标题】:How to change SignalR maximum message size?如何更改 SignalR 最大消息大小?
【发布时间】:2019-12-09 11:58:23
【问题描述】:

我需要在 SignalR 中传输大型 JSON 消息,但默认情况下限制了最大消息大小,有什么方法可以增加最大大小?

我也找到了一些相关链接,但没有找到任何合适的解决方案:

https://docs.microsoft.com/en-us/aspnet/core/signalr/security

https://docs.microsoft.com/en-us/aspnet/core/signalr/configuration

【问题讨论】:

    标签: c# asp.net-mvc signalr


    【解决方案1】:

    在 .Net Core 3+ 中,您可以在启动类的 ConfigureServices 方法中配置 SignalR。

    services.AddSignalR(o =>
                {
                    o.EnableDetailedErrors = true;
                    o.MaximumReceiveMessageSize = 10240;
                });
    

    【讨论】:

      【解决方案2】:

      您可以在GlobalHost.Configuration 上使用此属性MaxIncomingWebSocketMessageSize

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-27
        • 1970-01-01
        • 2012-04-01
        • 2014-06-13
        • 1970-01-01
        • 2010-12-15
        • 2017-05-05
        相关资源
        最近更新 更多