Blazor Chrome проблемы с кешированием - PullRequest
0 голосов
/ 10 марта 2020

У меня есть этот Blazor SPA, который я опубликовал в IIS в веб-отеле. Моя проблема в том, что Chrome каким-то образом кеширует мою сборку Blazor, поэтому независимо от того, сколько раз я повторяю развертывание, я все равно получаю старую DLL. Я могу запустить новый clean Chrome с chrome --disable-application-cache --incognito , и он действительно получает fre sh dll, но как мне исправить это правильно? С уважением

Ответы [ 3 ]

0 голосов
/ 10 марта 2020

Включите его как PWA

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

0 голосов
/ 17 марта 2020

Спасибо вам обоим.

Я определенно расскажу о материалах PWA, но также было бы приятно узнать о взломах мистера Бейнио.

С уважением, Мартин

0 голосов
/ 10 марта 2020

Точно так же, как вы делаете это. Но есть и другие способы.

  1. Нажмите F12 в браузере -> Выбрать Сеть -> Проверить Отключить кэш
  2. Нажмите F12 в браузере -> В режиме разработчика R Нажмите на перезагрузить -> Выберите принудительная перезагрузка
  3. Нажмите ctrl + shift + R для принудительной перезагрузки
  4. Ваш путь, но создайте для него ярлык.
  5. Отключите кэш с кодом (не рекомендуется, и мне придется искать как)
...