Elegant way to force client browsers to re-download our asp.net web app's .css and .js files (without totally disabling caching)
问题 Our asp.net web application allows our (large) .css and .js files to be cached by client browsers for faster performance. But whenever we deploy a new version, we get phone calls from users about how the page looks messy and is full of javascript errors. It turns out, their browser didn't re-download the changed .css and .js files. Ctrl-F5 always fixes it. Is there any way to force a re-download after upgrade deployments, without setting it not to cache (and thus slowing our application down)