我有好几十个运行ASP.Net的网站需要保护,其中一项任务是关闭显示ASP.Net版本号的头信息。这需要进入每个web.config文件并设置
我想补充一点,
<httpRuntime enableVersionHeader="false" />
。是否有一种全局方法可以实现此功能? IIS7中的4个机器配置文件都不支持在相同的httpRuntime标记中使用enableVersionHeader="false"
。是否有一个特殊的标记或部分可以解决这个问题?我想补充一点,
<deployment retail="true" />
也是一个建议,但尝试将其放在machine.config(system.web下)中也会导致错误。(任何建议吗?)目前,我只能将它们放在web.config中,但如果MS可以在IIS中实现此PCI强制功能(配置文件中的单个打字错误可能会导致整个服务器崩溃),那就太好了,毕竟这是一个非常受欢迎的请求,他们应该在GUI中加入此功能!