Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blazor 错误:连接断开,出现错误';错误:服务器在关闭时返回错误:连接因错误而关闭;_Blazor_Blazor Server Side - Fatal编程技术网

Blazor 错误:连接断开,出现错误';错误:服务器在关闭时返回错误:连接因错误而关闭;

Blazor 错误:连接断开,出现错误';错误:服务器在关闭时返回错误:连接因错误而关闭;,blazor,blazor-server-side,Blazor,Blazor Server Side,当我尝试发送超过50KB的图像时,我在Blazor服务器应用程序上收到以下错误消息 错误:连接已断开,出现错误“错误:服务器在关闭时返回错误:连接已关闭,出现错误。” 我正在使用一个richtext框,当我在上面粘贴一个超过50KB的图像时,我得到了这个错误。错误发生在Blazor.server.js上。这个问题必须与通过web套接字发送的数据限制有关,但是即使我将这个限制更新为更大的大小,我仍然看到这个问题 这是我修改限制的启动文件代码 app.UseEndpoints(endpoints

当我尝试发送超过50KB的图像时,我在Blazor服务器应用程序上收到以下错误消息

错误:连接已断开,出现错误“错误:服务器在关闭时返回错误:连接已关闭,出现错误。”

我正在使用一个richtext框,当我在上面粘贴一个超过50KB的图像时,我得到了这个错误。错误发生在Blazor.server.js上。这个问题必须与通过web套接字发送的数据限制有关,但是即使我将这个限制更新为更大的大小,我仍然看到这个问题

这是我修改限制的启动文件代码

 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