Remove Server Response Header IIS7
我知道如何删除 Server
带有基于上面链接的 HTTP 模块的响应 header 。
我只是想知道为什么有必要以这种方式删除它。
最佳答案
Aristos link 中的评论对为什么给出了同样好的答案。
归结为 MS 不想轻易让人们修改这个值。无论是出于营销目的还是其他目的,都可以解释。
从该讨论中删除的一件事是修改服务器 header 对于任何类型的安全性都没有用。您可以通过多种方式准确检测正在运行的 Web 服务器软件的类型(和版本)。
这让我们只有一个理由这样做:节省字节。除非您正在运行一个非常高流量的网站,否则这不是问题。如果您正在运行一个高流量站点,那么您很可能已经在运行一个或多个自定义模块。
关于asp.net - 为什么不能通过 IIS7 中的 web.config 删除 "Server"响应 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3678222/