Sie würden denken, dass dies in der web.config funktioniert, um ETags in IIS7 zu deaktivieren. Die Sniffer-Ablaufverfolgung bestätigt jedoch, dass ETag trotzdem gesendet wird.
<httpProtocol>
<customHeaders>
<remove name="ETag" />
</customHeaders>
</httpProtocol>
Die Verwendung von blank funktioniert auch nicht. ETag wird trotzdem runtergeschickt.
<httpProtocol>
<customHeaders>
<add name="ETag" value="" />
</customHeaders>
</httpProtocol>
Das Setzen des ETag auf leere Anführungszeichen, wie von anderen Websites vorgeschlagen, funktioniert nicht.
<httpProtocol>
<customHeaders>
<add name="ETag" value="""" />
</customHeaders>
</httpProtocol>
Bewirkt, dass noch mehr ETag gesendet werden:
ETag: 8ee1ce1acf18ca1: 0,
Zusammenfassend lässt sich sagen, dass nichts, was ich versuchen oder mir vorstellen kann, funktioniert, um ETag auf IIS7 zu beenden, zumindest ohne benutzerdefinierte Module usw. zu schreiben.