2010-09-09 50 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"); 
}