Установить заголовок ответа сервера в IIS7
Возможно ли в IIS7 без использования сканирования URL удалить сервер в заголовке ответа? Я пробовал следующее:
Я установил подписанный в GAC и также попробовал каталог App_Code, и ни один не работал. Я также попытался установить
HKLM\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\DisableServerHeader
запись в реестре на 1 и еще ничего.
РЕДАКТИРОВАТЬ: Я также попробовал это: фильтр ISAPI сообщества
Есть ли какой-нибудь возможный способ сделать это?
1 ответ
Я попытался добавить следующее в мой файл уровня приложения "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". У меня также было, что это изменение не работает вообще (как я столкнулся с вашим вопросом здесь при исследовании этой проблемы), поэтому ваш пробег может отличаться.