Цепь Blazor не инициализирована - соединение отключено - PullRequest
0 голосов
/ 08 марта 2020

Получение ошибки, когда пользователь переводит браузер в спящий режим, когда сайт загружается и возвращается через 3 минуты, мое приложение Blazor повторно подключается, но пользовательский интерфейс больше не используется. Я должен сделать руководство refre sh. Вот снимок экрана chrome проверки журнала с iPhone. Веб-сокет переподключается через 3 минуты, но цепь не инициализируется. Разве блажор не должен создавать новую схему и передавать состояние из старой схемы? Но на моем сайте схема получает ошибку. Это очень плохо, так как пользователям приходится обновлять sh всю страницу только после того, как они отложили браузер на 3 минуты. Не пригодный для использования веб-сайт. Я потратил 10 часов + на эту проблему, и независимо от того, что я делаю на моей стороне сервера (Windows Server 2019) или в моем блазорном коде, ничто не поможет изменить этот результат. Пожалуйста, помогите мне. Спасибо.

Снимок экрана

https://imgur.com/0NhqfsN

РЕДАКТИРОВАТЬ

То, что я пытаюсь сохранить, это просто пользовательский интерфейс на странице , Таким образом, пользователь ищет контент и загружает некоторые результаты поиска. Затем этот пользователь покидает браузер. Через 30 с лишним минут они возвращаются и хотят снова увидеть результаты. Blazor не сохраняет эти результаты поиска загруженными в браузере? В настоящее время для меня Blazor повторно подключается и показывает пользовательский интерфейс. Но если я пытаюсь взаимодействовать с пользовательским интерфейсом, например, нажимая кнопку в результатах поиска, блазор взрывается и показывает потерянные цепи, необработанное исключение, и мне приходится перезагружать всю страницу. Это нормально? Если это так, то это огромная проблема для Blazor. Я не хочу хранить более 100 результатов поиска для каждого пользователя. Я просто хочу, чтобы интерфейс был интерактивным. Он загружает пользовательский интерфейс назад, но кнопки не нажимаются и выдают ошибки, как только я нажимаю любую кнопку.

...