Configure o cabeçalho de resposta do servidor no IIS7

2

É possível no IIS7, sem usar o URL Scan para remover o servidor no cabeçalho de resposta? Eu tentei o seguinte:

HttpModule

Eu instalei um assinado no GAC e também tentei o diretório App_Code e nenhum deles funcionou. Eu também tentei definir o

HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\DisableServerHeader 

entrada do registro para 1 e ainda nada.

EDIT: Eu também tentei isso: Filtro ISAPI da comunidade

Existe alguma maneira possível de fazer isso?

    
por Corv1nus 01.09.2010 / 20:01

1 resposta

1

Eu tentei adicionar o seguinte ao meu arquivo "Web.Config" em nível de aplicativo com vários graus de sucesso:

  <system.webServer>
    <httpProtocol>
      <customHeaders>
        <remove name="ETag" />
        <remove name="Server" />
        <remove name="X-AspNet-Version" />
        <remove name="X-AspNetMvc-Version" />
        <remove name="X-Powered-By" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>

Isso se aplica somente ao conteúdo servido do diretório de aplicativos (e subdiretórios) e não funciona quando aplicado ao arquivo "applicationHost.config" sob o diretório "System32 / inetsrv / config". Eu também tive essa mudança não funciona de todo (como me deparei com a sua pergunta aqui enquanto pesquisava esta questão), então sua milhagem pode variar.

    
por 08.02.2012 / 20:25