J'ai créé un module personnalisé:Mon httpModule personnalisé n'est pas détecté avec MVC
namespace KittenFarm.ServerModules
{
public class CustomServerHeaderModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.PreSendRequestHeaders += OnPreSendRequestHeaders;
}
public void Dispose()
{ }
void OnPreSendRequestHeaders(object sender, EventArgs e)
{
HttpContext.Current.Response.Headers.Remove("Server");
}
}
}
Et je l'ai enregistré dans ma config web:
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true">
<add name="CustomServerHeader" type="CustomServerHeaderModule" />
</modules>
....
, il semble cependant jamais courir. Je soupçonnais que c'était un problème d'espace de noms, mais j'ai essayé toutes les combinaisons d'espaces de noms dans la section type=
auxquels je peux penser et qui n'atteint jamais le point d'arrêt que j'ai mis dedans.
Des idées?