如何增加信号 2.2.2 中的消息大小

How to increase Message size in signal 2.2.2

我正在使用 signalr 2.2.2 将当前 html 发送到 signalr 服务器托管进程以转换为 pdf,同时在客户端显示一个进度条。问题是 signalr 的最大消息限制为 64kb。我该如何增加它?下面是我的 websocket 传输跟踪日志。目标和编译 .net 框架是 4.5,因此 SignalR 为此使用 websockets。

传输跟踪日志输出:

SignalR.Transports.TransportHeartBeat 信息:0:连接 2a307c4b-1ef6-4334-a3ef-875e0167ed75 是新的。 SignalR.Transports.WebSocketTransport 详细:0:正在发送外发消息。连接 ID:2a307c4b-1ef6-4334-a3ef-875e0167ed75,传输:WebSocketTransport,消息:{"C":"d-3FF6BE97-B,0|C,0|D,1","S":1,"M":[]} SignalR.Transports.WebSocketTransport信息:0:中止(2a307c4b-1ef6-4334-a3ef-875e0167ed75) SignalR.Transports.WebSocketTransport 信息:0:CloseSocket(2a307c4b-1ef6-4334-a3ef-875e0167ed75) SignalR.Transports.TransportHeartBeat 信息:0:正在删除连接 2a307c4b-1ef6-4334-a3ef-875e0167ed75 SignalR.Transports.WebSocketTransport信息:0:结束(2a307c4b-1ef6-4334-a3ef-875e0167ed75) SignalR.Transports.WebSocketTransport详细:0:DrainWrites(2a307c4b-1ef6-4334-a3ef-875e0167ed75) SignalR.Transports.WebSocketTransport 信息:0:CompleteRequest (2a307c4b-1ef6-4334-a3ef-875e0167ed75) SignalR.Transports.TransportHeartBeat 信息:0:连接 58e58295-77a1-48d7-bac3-5e7fcbb51073 是新的。 SignalR.Transports.WebSocketTransport 详细:0:正在发送外发消息。连接 ID:58e58295-77a1-48d7-bac3-5e7fcbb51073,传输:WebSocketTransport,消息:{"C":"d-3FF6BE97-B,0|E,0|F,1","S":1,"M":[]} SignalR.Transports.WebSocketTransport 错误:0:OnError(58e58295-77a1-48d7-bac3-5e7fcbb51073,System.InvalidOperationException:超出缓冲区长度 在 Microsoft.AspNet.SignalR.Infrastructure.ByteBuffer.Append(Byte[] 段) 在 Microsoft.AspNet.SignalR.WebSockets.WebSocketMessageReader.d__3.MoveNext() --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 Microsoft.AspNet.SignalR.WebSockets.WebSocketHandler.d__25.MoveNext()) SignalR.Transports.WebSocketTransport信息:0:CloseSocket(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat 详细:0:连接 58e58295-77a1-48d7-bac3-5e7fcbb51073 存在。关闭以前的连接。 SignalR.Transports.WebSocketTransport信息:0:结束(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.WebSocketTransport详细:0:取消(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.WebSocketTransport详细:0:DrainWrites(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.WebSocketTransport 信息:0:CompleteRequest (58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073) SignalR.Transports.TransportHeartBeat 详细:0:KeepAlive(58e58295-77a1-48d7-bac3-5e7fcbb51073)

您要找的属性是MaxIncomingWebSocketMessageSizeGlobalHost.Configuration.