Eu não acho que você pode controlar os cabeçalhos de cache em um nível de arquivo, apenas em um nível de pasta. Mas você sempre pode colocar o favicon em sua própria pasta e, em seguida, você pode controlar os cabeçalhos de controle de cache. Se você deseja oferecer suporte a navegadores mais antigos que sempre leiam o favicon da raiz, você pode adicionar uma regra de reconfiguração para reescrever a solicitação para a pasta específica.
Para adicionar os cabeçalhos de controle de cache em um nível por pasta, você não adiciona a tag <location>
, mas simplesmente coloca um arquivo web.config com as tags de controle de cache nessa pasta específica.