Blazor WebSocket закрыт с кодом состояния 1006 - PullRequest
0 голосов
/ 17 апреля 2020

Я сделал приложение Blazor, которое хорошо работает локально. Когда я помещаю его на сервер, довольно часто (когда приложение использует контекст БД) я получаю эту ошибку:

Error: Connection disconnected with error 'Error: WebSocket closed with status code: 1006 ()

Пользователь должен обновить sh страницу, что действительно раздражает. Вы не можете использовать приложение, работающее таким образом.

Я нашел много обсуждений по этой ошибке, много планов ... и почти все старше одного года. Я бы ожидал решения уже, но ничего не нашел.

Кто-нибудь знает, почему это происходит и как это выяснить в приложении Blazor? По крайней мере, чтобы поймать эту ошибку и подождать, пока соединение не вернется, чтобы страница не стала блеклой?

До сих пор мне удавалось выполнять только автоматическую c перезагрузку страницы javascript, когда я получите эту ошибку. Но, в любом случае, я не могу использовать это решение в производстве, потому что страница на секунду не работает и выглядит не очень хорошо. Мне нужно его перехватить и сохранить страницу активной.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...