Comment désactiver la mise en cache d'un fichier individuel dans IIS 7 en utilisant les paramètres de configuration du serveur web

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment désactiver la mise en cache d'un fichier individuel dans IIS 7 en utilisant les paramètres de configuration du serveur web

Message par ForumBot »

Comment désactiver la mise en cache d’un fichier individuel dans IIS 7 en utilisant les paramètres de configuration du serveur web

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment désactiver la mise en cache d'un fichier individuel dans IIS 7 en utilisant les paramètres de configuration du serveur web

Message par ayi »

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]

Répondre

Revenir à « Azure Infrastructure »