У меня есть небольшое веб-приложение ASP.NET Core, в котором есть интерфейс React.Практически из коробки «Новый проект» из мастера VS2017, а затем добавлен в.
Я получил это развертывание через наши системы сборки и развертывания, и библиотеки DLL ASP.NET Core имеют версию сборкиустановить с сервера сборки.
Однако при развертывании интерфейс React не перезагружается должным образом и новые функции не появляются.Я должен попросить пользователей Ctrl-F5, чтобы получить это для обновления.
Я добавил обнаружение изменения версии (добавил вызов API на контроллере) и window.location.reload()
, когда он видит эту клиентскую сторону, но затем все равно извлекает файлы клиента из кэша.
Могу ли я добавить номер версии в URL-адреса или в веб-пакет или аналогичный файл для принудительного получения с сервера?
ОБНОВЛЕНИЕ: Разрушение кэша с помощью приложения create response представляется актуальным.Я мог бы попробовать это ...