Я пытаюсь скрыть свою подпись сервера Microsoft IIS: 7 от моих веб-сайтов.Я слишком много искал, много ссылок, предложений кода и статей, но ни одна из них не работает для моего проекта Asp.net MVC.Я нашел здесь предложение Удаление / скрытие / отключение чрезмерных заголовков HTTP-ответов в Azure / IIS7 без UrlScan
, что, возможно, это делает пакет Nuget с именем NWebsec.Я добавил этот пакет в проект, а затем он добавил несколько новых кодов в мой web.config
.Проблема в том, что проект работает нормально в автономном режиме, но когда я загружаю опубликованные файлы на хост-сервер, в строке 24 появляется сообщение об ошибке:
<authentication mode="None" />
Я думаю, что он может конфликтовать счто-то по имени Оуин, которое он добавил.Благодарим вас за помощь в этом вопросе или за любой другой способ, предложенный для удаления моего имени хоста с моего сайта.