Можно подумать, что выполнение этого в web.config будет работать для отключения ETag в IIS7. Но трассировка перехватчика в любом случае подтверждает, что ETag отправляется вниз.
<httpProtocol>
<customHeaders>
<remove name="ETag" />
</customHeaders>
</httpProtocol>
Использование пробела тоже не работает. В любом случае ETag отправляется вниз.
<httpProtocol>
<customHeaders>
<add name="ETag" value="" />
</customHeaders>
</httpProtocol>
Установка ETag для пустых кавычек, как предлагали другие сайты, не работает.
<httpProtocol>
<customHeaders>
<add name="ETag" value="""" />
</customHeaders>
</httpProtocol>
Вызывает еще больше ETag для отправки:
ETag: "8ee1ce1acf18ca1:0",""
В заключение, я ничего не могу попробовать или придумать, чтобы убить ETag на IIS7, по крайней мере без написания пользовательских модулей и т. Д.