Это решение работает в версии IIS 10+ и позволяет удалять заголовки x-powered-by
и server
в ответе сервера.
В IIS 10 добавлен новый атрибут: removeServerHeader
.
Нам нужно создать web.config
файл в основном приложении asp.net со следующим содержимым:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<security>
<requestFiltering removeServerHeader="true" />
</security>
<httpProtocol>
<customHeaders>
<remove name="X-Powered-By" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
Затем опубликуйте приложение и перезапустите сайт на IIS.