如何使用IIS6.0服务器更改asp.net2.0中的服务器响应头

如何使用IIS6.0服务器更改asp.net2.0中的服务器响应头,asp.net,Asp.net,如何使用asp.net 2.0和IIS6.0服务器通过代码隐藏修改响应头的服务器值 我试过Response.Headers.Set(“XYZ”、“ABC”) 但它显示抛出集成管道错误。请尝试以下操作: HttpResponse response = ...; response.ClearHeaders(); response.ClearContent(); response.ContentType = "application/octet-stream"; response.AppendH

如何使用asp.net 2.0和IIS6.0服务器通过代码隐藏修改响应头的服务器值

我试过
Response.Headers.Set(“XYZ”、“ABC”)
但它显示抛出集成管道错误。

请尝试以下操作:

HttpResponse response = ...;
response.ClearHeaders(); 
response.ClearContent(); 
response.ContentType = "application/octet-stream"; 
response.AppendHeader("Content-Disposition", ""); //(write whatever headers you want like this)

我将使用Global.asax.cs中的以下命令删除服务器头

protected void Application_PreSendRequestHeaders()
{
    Response.Headers.Remove("Server");
}

我必须修改响应头中的服务器值……你能发布完整的错误消息吗?