Comment désactiver la mise en cache d’un fichier individuel dans IIS 7 en utilisant les paramètres de configuration du serveur web
Je suis tombé sur cette question ; vous pouvez utiliser ce qui suit pour désactiver le cache sur un fichier spécifique :
<configuration>
<location path="path/to/the/file">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
</system.webServer>
</location>
</configuration>
(Notez que le chemin est relatif au fichier web.config)
Alternativement, placez le fichier unique dans un répertoire qui lui est propre, et donnez à ce répertoire son propre web.config qui désactive la mise en cache pour tout ce qu’il contient :
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Cache-Control" value="no-cache" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
[Les deux testés sur IIS 7.5 sous Windows 7, mais vous devrez confirmer que cela fonctionne correctement sur Azure]