Задать вопрос
@strify_25

Как настроить кеширование статических файлов в asp.net?

Добрый день! Ранее с asp не работал, встала задача настроить кеширование css файлов. Нашел вот такую инструкцию:
metanit.com/sharp/mvc5/20.5.php

Делаю, как там написано, в web.config вставил
<system.webServer>
      <staticContent>
        <clientCache cacheControlCustom="public;max-age" cacheControlMaxAge="10.00:00:00" cacheControlMode="UseMaxAge" />
      </staticContent>
    </system.webServer>


В итоге выдается ошибка 500. Подскажите, как правильно настроить кеш?
  • Вопрос задан
  • 471 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Stepik
    WEB программирование на ASP.NET Core. ВСЕ САМ
    2 месяца
    Далее
  • OTUS
    C# ASP.NET Core разработчик
    6 месяцев
    Далее
  • Stepik
    WEB программирование на ASP.NET Core
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 1
@dmitryKovalskiy
программист средней руки
Я прошу прощения, а зачем вам руками кэшировать css? Вы его раз в 5 минут обновляете что ли? А после обновления приложения повесите стикер - "не забыть сбросить кэш". В asp.net есть механизм StyleBundle который склеит для вас ваш css и будет контролировать версионность - при изменениях обновит хэш и клиент по полученной новой ссылке заберет новые стили.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы