Мы разрабатываем веб-приложение с использованием MVC4 и JQuery Mobile. Наше требование - кэшировать все изображения, jquery, css. Так что я смотрю ниже кода, который работает как шарм.Кэширование не работает при развертывании в IIS8
<staticContent>
<clientCache cacheControlMaxAge ="2.00:00:00" cacheControlMode="UseMaxAge" />
</staticContent>
В моей визуальной студии его работа отличная. Я могу захватить все изображения, скрипт.
Но когда я развернулся в кеше IIS8, не работал. Я много старался, но не повезло. Пожалуйста, направляйте меня. Почему кэш не работает при развертывании в IIS.
Iam, используя IIS8. Одна вещь, которую я заметил, - это если я просматриваю из IIS, нажав на развернутый веб-сайт, он все кэширует. но если типизированный URL-адрес, как 10.111.151.88:8002, не кэшируется в браузере.
Возможно, у вас также есть . Установите значение false и ваш Application_BeginRequest не будет вызван для статических файлов. –