如何删除图像css和js请求的响应标头

时间:2014-11-12 06:04:00

标签: c# asp.net iis windows-server-2008

我已部署了一个Web应用程序

我想删除服务器信息,我可以通过在global.asax中按照建议添加这些行来实现处理程序here

 protected void Application_BeginRequest(object sender, EventArgs e)
        {
            var application = sender as HttpApplication;
            if (application != null && application.Context != null)
            {
                application.Context.Response.Headers.Remove("Server");
            }

        }

现在这会删除XHR请求的标头,但我仍然可以在图像请求的响应标头中找到服务器信息!如何删除它们?

1 个答案:

答案 0 :(得分:1)

我在这里发现了另一个类似的问题。最主要的答案是将其添加到您的web.config:

<system.webServer>     
  <modules runAllManagedModulesForAllRequests="true">     
   </modules>     
</system.webServer>

在这里查看所有答案:Removing Server header from static content in IIS 7/8