Each page in an MVC application I\'m working with sets these HTTP headers in responses:
X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 X-AspNetMvc-Version
You can change any header or anything in Application_EndRequest() try this
Application_EndRequest()
protected void Application_EndRequest() { // removing excessive headers. They don't need to see this. Response.Headers.Remove("header_name"); }