如何禁用在applicationHost.config或web.config中设置的Http响应标头?

时间:2019-07-29 19:36:48

标签: iis iis-10 iisnode

嗨,我有一个带有IIS 10的Windows服务器,在该服务器上我借助IIS节点托管了angularjs Web应用程序。我一直在尝试加强响应头,我发现Im在其中一些头上加倍了。

例如:x-frame-options:第一次加载时被列出两次,它是SAME ORIGIN,它不在applicationHost.config或webhost.config中设置,而是从我不知道的地方添加的第二个x-frame-options:显示为DENY,这是我期望的样子,就像我使用applicationHost.config设置它一样。 浏览器(chrome)中的缓存控制也发生了类似的情况,当我仅使用applicationHost.config将其设置为“不存储”时,它显示为public,max-age = 0,“不存储”。所以再次将cache-control:public,max-age = 0,设置在其他地方,而不是我自己。

请问有人可以关闭这些不必要的响应标头吗? 我已经搜索了IIS和Googled,但是我一直指着applicationHost.config或web.config。预先感谢。

0 个答案:

没有答案