Почему внутренняя ошибка сервера при добавлении ограничений IP - PullRequest
0 голосов
/ 11 мая 2019

Я работаю с проектом MVC. Я давно добавил ограничение IP в мой файл web.config. Теперь внезапно я получаю внутреннюю ошибку сервера:

Этот раздел конфигурации нельзя использовать по этому пути. Это происходит, когда раздел заблокирован на родительском уровне. Блокировка либо по умолчанию (overrideModeDefault = "Deny"), либо устанавливается явно с помощью тега местоположения с помощью overrideMode = "Deny" или устаревшего allowOverride = "false".

Когда я удаляю секцию ограничения IP:

<ipSecurity allowUnlisted="true" denyAction="NotFound">
   <add ipAddress="x.x.x.x" />    
</ipSecurity>

Тогда проект работает. Есть идеи? спасибо.

1 Ответ

0 голосов
/ 11 мая 2019

Хорошо, будь у меня ... чтобы решить эту проблему, перейдите в applicationhost.config. Вверху есть раздел с тегом <configSections>. Под этим разделом перейдите в раздел группы <sectionGroup name="system.webServer">. Там вы найдете ipSecurity. Установите для его overrideModeDefault значение Разрешить.

Эта ссылка содержит подробности об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...