IIS 8.0 agrega el encabezado Caduca y el Control de caché
puedo ver la adición de stackoverflow tantoExpires
yCache-Control
por sus imágenes, css, js, etc., así que estoy tratando de hacer lo mismo, intentéesta artículo
web.config
<location path="Content">
<system.webServer>
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge"
cacheControlMaxAge="365.00:00:00" />
<clientCache cacheControlMode="UseExpires" httpExpires="Mon, 01 May 2023 00:00:00 GMT" />
</staticContent>
</system.webServer>
</location>
cuando intento acceder a un archivo css en la carpeta de contenido:http://localhost:11111/Content/bootstrap.min.css
Obtuve el siguiente error
Error:
Error HTTP 500.19 -
Error interno del servidor No se puede acceder a la página solicitada porque los datos de configuración relacionados para la página no son válidos.
Module CustomErrorModule
Notification SendResponse
Handler StaticFile
Error Code 0x8007000d
Error de configuración El elemento de configuración 'clientCache' ya está definido
Lo séclientCache
ya está definido, pero estoy preocupado y quiero saber cómo configurar Cache-Control y Expires en los encabezados de respuesta.
Cualquier ayuda sería genial.
Actualizar:
Como @Vitaly Kulikov respondió y discutió en comentarios y usandoesta yesta publicaciones llegué a la conclusión de que en IIS podemos establecer tantoExpires and Cache-Control
en web.config, así que he planeado usarOutputCache para establecer caduca para imágenes al menos y funciona con0.9 milisegundos retrasar. La esperanza ayuda a alguien.