ページライフサイクルのどの時点でweb.configのcustomHeadersがページに追加されますか? 1つのMSN参照で、要求がページハンドラに送られる前に、ヘッダーが応答に追加されていることが示されていました。 ヘッダーが2つの場所で消去されるのを見ることができるので、なぜヘッダーは消去されませんか? web.configファイルASP.NET/IIS、web.configの<customHeaders>はいつページに追加されますか?
<customHeaders>
<clear />
<add name="X-XSS-Protection"...etc
レンダリングされたページの応答ヘッダの両方「のCache-Controlを持っているで Response.ClearHeaders(); Response.AppendHeader("Cache-Control", "no-store");
ヘッダ:私は、私たちのページテンプレートのOnInitのオーバーライドでの背後にあるコードのいずれかで
を見ることができます「X-XSS-Protection」などがあります。 .NETコードとweb.configの両方がヘッダーをクリアしているので、もう片方をクリアすると思いますが、それは起こっていません。
これは違いがある場合、これはクラシックモードのIIS 7.5にあります。