<p>Je suis tombé sur cette question ; vous pouvez utiliser ce qui suit pour désactiver le cache sur un fichier spécifique :</p>
<pre><code class="lang-auto"><configuration>
<location path="path/to/the/file">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
</system.webServer>
</location>
</configuration>
</code></pre>
<p>(Notez que le chemin est relatif au fichier web.config)</p>
<p>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 :</p>
<pre><code class="lang-auto"><configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Cache-Control" value="no-cache" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
</code></pre>
<p>[Les deux testés sur IIS 7.5 sous Windows 7, mais vous devrez confirmer que cela fonctionne correctement sur Azure]</p>