Назад | Перейти на главную страницу

Установить заголовок ответа сервера в IIS7

Возможно ли в IIS7 без использования URL Scan удалить сервер в заголовке ответа? Я пробовал следующее:

HttpModule

Я установил подписанный в GAC, а также попробовал каталог App_Code, и ни один из них не работал. Я также пробовал установить

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

запись в реестре до 1 и по-прежнему ничего.

РЕДАКТИРОВАТЬ: Я также пробовал это: Фильтр ISAPI сообщества

Есть ли способ сделать это?

Я пробовал добавить следующее в свой файл "Web.Config" уровня приложения с разной степенью успеха:

  <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>

Это применимо только к контенту, обслуживаемому из каталога приложения (и подкаталогов), и не работает при применении к файлу «applicationHost.config» в каталоге «System32 / inetsrv / config». У меня также было, что это изменение вообще не работает (как я наткнулся на ваш вопрос здесь, исследуя эту проблему), поэтому ваш опыт может отличаться.