¿Cuál es una buena estrategia para aplicar automáticamente y/o actualizar las variables del bus caché en mis referencias javascript y de hojas de estilo en un sitio web ASP.Net?Cache Buster Strategy en ASP.Net
E.g. La transformación de
<script type="text/javascript" src="/js/myScript.js" />
a
<script type="text/javascript" src="/js/myScript.js?rev=12345" />
ACTUALIZACIÓN: no se requiere de integración continua.
Estoy usando integración continua (Jenkins para ser específico), por lo que sería genial si el método para actualizar las variables se basara en el número de compilación, por ejemplo.
Si bien puedo vivir aplicando manualmente las variables originales en el código fuente y actualizándolas mediante la estrategia, sería una buena adición si la estrategia también pudiera aplicar la variable original si no existiera (digamos a código heredado).
En la parte superior de mi cabeza, me imagino usando un script Powershell que escanea todos los archivos * .aspx y * .ascx y usa una expresión regular para encontrar las referencias apropiadas y actualizarlas. Pero ya sabes lo que dicen sobre el uso de expresiones regulares ... entonces tengo dos problemas :)
¡Eso suena increíble! Me alegra que pensaran en la versión local no minificada. – devlord