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

时间:2010-09-09 05:02:45

标签: asp.net

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

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

2 个答案:

答案 0 :(得分:6)

试试这个:

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

答案 1 :(得分:0)

我会在Global.asax.cs中使用以下内容删除Server标头

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