Я пытаюсь реализовать кэширование для некоторых представлений и файлов на моей странице MVC4 (хотел бы chache на сервере и клиенте). Выглядит легко, но я не понимаю, почему он не работает для меня. Я попробовал этот маленький пример здесь:Outputcache в приложении MVC4
[OutputCache(Duration = 30000)]
public string Test()
{
return DateTime.Now.ToLongTimeString();
}
К сожалению, время в результате изменения каждый второй .. есть какие-либо настройки в WebConfig или IIS, которые должны были установлены? Я ничего не узнал об этом, но понятия не имею, почему даже этот маленький пример не работает. Надеюсь, ты поможешь мне?
благодарит заранее!
Я пробовал этот очень простой пример, но все же я получаю после каждого обновления (Ctrl + R) новое время? – user1584028
взгляните на этот вопрос, возможно, у вас есть аналогичная проблема: http://stackoverflow.com/questions/20027813/why-is-output-caching-not-working-for-my-asp-net-mvc-4 -app –
спасибо alex. Был глобальный фильтр, который автоматически установил cookie - это была моя проблема. – user1584028