можно использовать netstat
, его очень полезная команда
Ключ к решению этой проблемы находится в сообщении об ошибке (IIS действительно хорошо объясняет ошибки 500.19, что приятно):
Этот раздел конфигурации нельзя использовать по этому пути. Это происходит, когда раздел заблокирован на родительском уровне. Блокировка либо по умолчанию (overrideModeDefault = "Deny"), либо явно устанавливается тегом местоположения с overrideMode = "Deny" или устаревшим allowOverride = "false".
Это означает, что вы не можете указать изменение раздела конфигурации (в данном случае
в вашем файле web.config
.
Вы можете решить эту проблему, разблокировав этот раздел на на уровне сайта, используя следующую команду:
appcmd unlock config "[SITENAME]" -section:handlers /commit:apphost
Где [SITENAME]
- это имя сайта, на котором установлены ваши биты TomCat.
Вы также можете сделать это в консоли управления IIS7:
Перейдите на сайт и запустите конфигурацию Аплет / функция редактора:
В редакторе конфигурации выберите system.webServer / handlers
из списка разделов и ApplicationHost.config
из списка От: , затем щелкните Раздел разблокировки :
Переключатель / commit: apphost
в версии командной строки и ApplicationHost.config <путь к местоположению = ...
Расположение в версии с графическим интерфейсом пользователя гарантирует, что этот раздел будет разблокирован в файле IIS applicationHost.config
, а не в вашем web.config
.