Я сделал приложение Blazor, которое хорошо работает локально. Когда я помещаю его на сервер, довольно часто (когда приложение использует контекст БД) я получаю эту ошибку:
Error: Connection disconnected with error 'Error: WebSocket closed with status code: 1006 ()
Пользователь должен обновить sh страницу, что действительно раздражает. Вы не можете использовать приложение, работающее таким образом.
Я нашел много обсуждений по этой ошибке, много планов ... и почти все старше одного года. Я бы ожидал решения уже, но ничего не нашел.
Кто-нибудь знает, почему это происходит и как это выяснить в приложении Blazor? По крайней мере, чтобы поймать эту ошибку и подождать, пока соединение не вернется, чтобы страница не стала блеклой?
До сих пор мне удавалось выполнять только автоматическую c перезагрузку страницы javascript, когда я получите эту ошибку. Но, в любом случае, я не могу использовать это решение в производстве, потому что страница на секунду не работает и выглядит не очень хорошо. Мне нужно его перехватить и сохранить страницу активной.
Спасибо.