Очистить полный кеш веб-сайта при новой сборке в ASP. NET Core 3.1 MVC? - PullRequest
0 голосов
/ 02 августа 2020

У меня есть веб-сайт , который создан в ASP. NET Core 3.1 с использованием C#. Этот сайт содержит электронные книги. Большая часть содержимого - это stati c, поэтому я использую кеш на своем веб-сайте.

Я использовал кеш ответов, например [ResponseCache(Duration = (7 * 24 * 60 * 60))], и memcache, например MemoryCache. Все работает отлично. Так как по большей части это stati c, поэтому я могу кэшировать файлы на долгое время.

Но у меня проблема. Поскольку я размещаю свой веб-сайт на сервере с общим окном. Где они предоставляют мне Plesk для управления моим сайтом. В plesk нет возможности сбросить настройки моего веб-сайта или перезапустить IIS на моем веб-сайте.

Это возникает проблема, когда я публикую sh свою новую сборку на сервере. Он сохраняет весь кеш. Так что мои изменения во взглядах отражаются не сразу. Есть ли способ удалить или очистить весь кеш во время загрузки новой сборки? Или любой удар, который полностью очищает процесс.

...