尝试在 Windows Server 2008 R2 Standard 上新安装的 IIS7.5 上设置自定义 HTTP 响应标头,但它们不起作用。默认标题工作正常(X-Powered-By 等)。修改默认标头值有效(即,将 X-Powered-By 更改为 ASP.NET2)。修改默认标题名称会导致标题停止输出(即,将 X-Powered-By 更改为 X-Powered-By2)。
有问题的站点是具有单个 html 页面的测试站点。自定义标头也不适用于 ASP.NET 2.0 站点。
我尝试在全局级别和站点级别设置标题无效。
问题最终是我们的防火墙剥离了响应标头。防火墙有一个已批准的标头列表,并默认剥离任何不在列表中的标头。
尝试启用FREB。虽然它不是“失败的请求”,但 FREB 经常让我深入了解 IIS 正在做什么,否则我不会知道。