Это возможно, если вы используете IIS7.X.Я не уверен, сработает ли это для проекта MVC.
По сути, все, что вам нужно сделать, это добавить это в раздел system.webserver в файле web.config:
<caching>
<profiles>
<add extension=".aspx" policy="CacheForTimePeriod" kernelCachePolicy="DontCache" duration="00:00:05" varyByHeaders="host" />
</profiles>
</caching>
Если у вас есть доступ к IIS, вы можете щелкнуть по значку «Кэш вывода» под вашим сайтом и настроить его с помощью графического интерфейса, но все, что он сделает, это обновит ваш web.config до чего-то похожего на приведенный выше код.