Cache de empacotamento da ASP.NET MVC. (Detectando alterações de arquivos css) (comportamento interno)

Eu tenho mergulhado na funcionalidade interna da ASP.NET MVC muito (razões diferentes), mas ainda não consigo cobrir todo o comportamento. Um desses que eu não fiz é subj.

A maneira como funciona é o seguinte:

se euAgrupar alguns arquivos (arquivos css por exemplo),o quadro detecta essas mudanças egera um novo id para o novo pacote (para tornar mais fácil para os navegadores atualizar as alterações) como href = "/ Content / css? v = qartPE4jGe-l1U0I7kNDZPZzVTdh0kT8VBZZA_uURjI1".

O que estou realmente tentando entender:

Como exatamente o framework (que possivelmente não é o MVC, mas o .NET)detecta que os arquivos foram alterados (como existemnenhum observador de diretório ativo (como eu posso mudar o arquivo mesmo quando o servidor web se off-line) para ver o arquivo muda ao vivo, e também o sistema detecta realmente o conteúdo do arquivo muda (eu tentei apenas parasalve novamente os arquivos sem alterar seu conteúdo e o número do pacote também não foi alterado)? (Eu considero que, obviamente, o sistema não pode comparar todo o conteúdo do arquivo para detectar suas alterações em cada pedido veio).

Onde (e como) os frameworksarmazena o ID do pacote atual e como issoarmazena versões anteriores (como pacotes anteriores ainda estão disponíveis quando vão para suas urls)?

Muito obrigado!

questionAnswers(1)

yourAnswerToTheQuestion