Blazor 错误:连接断开,出现错误';错误:服务器在关闭时返回错误:连接因错误而关闭;
当我尝试发送超过50KB的图像时,我在Blazor服务器应用程序上收到以下错误消息 错误:连接已断开,出现错误“错误:服务器在关闭时返回错误:连接已关闭,出现错误。” 我正在使用一个richtext框,当我在上面粘贴一个超过50KB的图像时,我得到了这个错误。错误发生在Blazor.server.js上。这个问题必须与通过web套接字发送的数据限制有关,但是即使我将这个限制更新为更大的大小,我仍然看到这个问题 这是我修改限制的启动文件代码Blazor 错误:连接断开,出现错误';错误:服务器在关闭时返回错误:连接因错误而关闭;,blazor,blazor-server-side,Blazor,Blazor Server Side,当我尝试发送超过50KB的图像时,我在Blazor服务器应用程序上收到以下错误消息 错误:连接已断开,出现错误“错误:服务器在关闭时返回错误:连接已关闭,出现错误。” 我正在使用一个richtext框,当我在上面粘贴一个超过50KB的图像时,我得到了这个错误。错误发生在Blazor.server.js上。这个问题必须与通过web套接字发送的数据限制有关,但是即使我将这个限制更新为更大的大小,我仍然看到这个问题 这是我修改限制的启动文件代码 app.UseEndpoints(endpoints
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapBlazorHub(options =>
{
**options.ApplicationMaxBufferSize = 10 * 1024 * 1024;
options.TransportMaxBufferSize = 10 * 1024 * 1024;**
});
endpoints.MapFallbackToPage("/_Host");
});
错误发生在blazer.server.js上,每次都会断开连接。有人在Blazor服务器上遇到过这个问题吗
我已经增加了Singal R的大小,现在已经解决了这个问题,但这不是一个合适的解决方案
services.AddSignalR(e => {
e.MaximumReceiveMessageSize = 102400000;
});
正确的解决方案是在客户机和服务器之间实现您自己的中心,并分块处理并将其粘在一起
请参阅:summernote,我的代码不是图片图片图片中的代码来自blazer.server.js