Blazor WASM — Ошибки в приложении после публикации ( я думаю, из-за кэша)

#c# #blazor #blazor-server-side #blazor-webassembly

Вопрос:

После публикации сайта каждый раз возникают какие-то странные ошибки.

  • Неизвестная ошибка произошла при попытке проверить целостность.
  • работник сферы услуг.js:22 Не пойман (в обещании) Ошибка типа: Не удалось получить у сервисного работника.js:22.
  • Майкрософт.AspNetCore.Компоненты.Веб-сборка.Визуализация.WebAssemblyRenderer[100]

Когда я открываю веб-приложение в режиме icongito браузера, все в порядке, поэтому я думаю, что проблемы возникают из-за кэша.

Также это происходит в основном на хроме. В firefox все в порядке после первого обновления Ctrl f5.

Что может вызвать это странное поведение и каково может быть решение?

Ответ №1:

После удаления PWA(прогрессивного веб-приложения) поведение перестало существовать. Ошибка произошла из автономного кэша в браузере (Кэш — хранилище кэша — автономный кэш). возможно, в версии .NET 6 будет лучше перфорация.