#c# #blazor #blazor-server-side #blazor-webassembly
Вопрос:
После публикации сайта каждый раз возникают какие-то странные ошибки.
- Неизвестная ошибка произошла при попытке проверить целостность.
- работник сферы услуг.js:22 Не пойман (в обещании) Ошибка типа: Не удалось получить у сервисного работника.js:22.
- Майкрософт.AspNetCore.Компоненты.Веб-сборка.Визуализация.WebAssemblyRenderer[100]
Когда я открываю веб-приложение в режиме icongito браузера, все в порядке, поэтому я думаю, что проблемы возникают из-за кэша.
Также это происходит в основном на хроме. В firefox все в порядке после первого обновления Ctrl f5.
Что может вызвать это странное поведение и каково может быть решение?
Ответ №1:
После удаления PWA(прогрессивного веб-приложения) поведение перестало существовать. Ошибка произошла из автономного кэша в браузере (Кэш — хранилище кэша — автономный кэш). возможно, в версии .NET 6 будет лучше перфорация.