Определение профиля кеша в web.config само по себе не делает ничего полезного, кроме определения профиля кеша.Должно быть что-то, использующее этот профиль кэша, иначе оно останется простым определением.Так что это половина работы.
Вторая половина состоит в украшении всех ваших контроллеров или действий, для которых вы хотите отключить кэширование, с помощью атрибута [OutputCache]
:
[OutputCache(CacheProfile = "ZeroCacheProfile")]
или если выЧтобы сделать это для всех контроллеров вашего сайта, определите базовый контроллер, от которого извлекаются все ваши контроллеры, а затем украсьте этот базовый контроллер вышеупомянутым атрибутом.