Versão automática no ASP.NET MVC para arquivos CSS / JS?

Eu li muitos artigos sobre como fazer a versão automática de seus arquivos CSS / JS - mas nenhum deles realmente fornece uma maneira elegante de fazer isso no ASP.NET MVC.

Esse link -Como forçar o navegador a recarregar arquivos CSS / JS em cache? - fornece uma solução para o Apache - mas estou um pouco confuso sobre como isso pode ser implementado via ASP.NET MVC?

Alguém seria capaz de fornecer alguns conselhos sobre como fazer isso no IIS7 e no ASP.NET MVC - para que os arquivos CSS / JS tenham automaticamente um número de versão inserido na URL sem alterar o local do arquivo?

Ou seja, para que os links apareçam, etc, provavelmente usando o URL Rewrite ou?

<link rel="stylesheet" href="/css/structure.1194900443.css" type="text/css" />
<script type="text/javascript" src="/scripts/prototype.1197993206.js"></script>

Valeu