Le OutputCache dans ASP.NET peut être activé et désactivé à l'aide
pour les versions iis < 7,0
<system.web>
<caching>
<outputCache enableOutputCache="false" />
</caching>
</system.web>
pour les versions iis> = 7.0
<system.webServer>
<caching enabled="false" />
</system.webServer>
N.B. J'utilise généralement les deux, mieux vaut prévenir que d'avoir mal aux pieds, et utiliser une transformation config pour m'assurer que la mise en cache est activée pour différentes configurations lors de la publication. Dans ma solution une configuration correspond 1 sur 1 avec un environnement
Une autre technique consiste à utiliser pragma pour permettre des morceaux de code à compiler ou compilent ne repose pas sur-à-dire le symbole de compilation conditionnelle DEBUG:
#if DEBUG
[OutputCache]
#endif
Une nouvelle question en double est venu avec une réponse intéressante pour la situation lorsque vous voulez modifier la mise en cache de sortie, mais pas tous: [utiliser les profils de cache] (http://stackoverflow.com/questions/4662424/bypass-outputcache-in-asp-net -MVC/4665245 # 4665245). – patridge