title: ASP.Net - Prevent website from being screwed up on computers with cached CSS
body: <p>When I upload a new version of CSS files for my website, there is an issue where the clients viewing the pages might have a cached version on their computers. They can't see the CSS updates (or even some other static assets like images) until they clear their cache, or press Ctrl + F5. This is obviously not an ideal solution.</p>
  
  <p>One way to deal with this would be to rename the CSS files every time I uploaded a new build of the website. Is there any way to do this automatically via Visual Studio? I am using AnkhSVN for version control, so if I could get a script to do this automatically for the selected files, that would work too. </p>
  
  <p>I didn't even know what exactly to Google for - could somebody point me in the right direction, and suggest best practices?</p>
  
  <p>Edit: Oh, and forgot to mention - I would need to do this in combination with the expires tag on static assets. Since I'm still early into my research, I'm not sure how this ties in.</p>
  
  <p>Thanks!</p>