2010-09-09 52 views
2

如何通过使用asp.net 2.0与IIS6.0服务器后面的代码修改响应头的服务器值。如何用IIS6.0服务器在asp.net2.0中更改服务器响应头

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

+0

我在respose标题修改服务器值... ... – Sandy 2010-09-09 06:28:04

+0

Like服务器:IIS,MyValue – Sandy 2010-09-09 06:28:24

+0

你能发布完整的错误信息吗? – 2010-09-14 07:20:48

回答

6

试试这个:

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

我会用下面的Global.asax.cs中删除服务器头

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