Вы могли подумать, что если сделать это в файле web.config, это поможет отключить ETags в 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, по крайней мере, без написания пользовательских модулей и т. Д.