У меня есть проект MVC, который я развертываю в Azure Web-Apps. Я пытаюсь удалить излишнюю информацию заголовка. Причина, по которой я пытаюсь удалить эту информацию, заключается в том, что это стандартная практика безопасности. (Ссылка)
Я пытаюсь удалить приведенную ниже информацию из заголовков ответов:
Server: Microsoft-IIS/8.0
X-AspNet-Version: 4.0.30319
X-POWERED-BY: PHP/5.4.38
X-POWERED-BY: ASP.NET
У меня есть следующий код в файле Global.asax.cs:
protected void Application_PreSendRequestHeaders()
{
Response.Headers.Remove("Server");
Response.Headers.Remove("X-AspNet-Version");
Response.Headers.Remove("X-AspNetMvc-Version");
}
Но это не влияет на результат.