В виду того что нарываюсь на ошибку не в первый раз, оставлю для истории.
MS поменяли настройки по умолчанию для веб-серверов и теперь при публикации приложения на новый сервер, если оно вдруг использует доменную аутентификацию, происходит ошибка конфигурации.
Ошибка HTTP Error 500.19 0x80070021. Происходит она из-за того, что на уровне сервера по умолчанию запрещено переопределять некоторые секции конфиг-файла.
Для того чтобы исправить ситуацию необходимо на сервере открыть файл
%windir%\system32\inetsrv\config\applicationHost.config
и поменять строчку вида
<section name="windowsAuthentication" overrideModeDefault="Deny" />
на
<section name="windowsAuthentication" overrideModeDefault="Allow" />.
Аналогичную настройку нужно сделать и для других секций, которые у переопределены в web.config вашего приложения, но имеют настройку overrideModeDefault="Deny" в applicationHost.config.
Комментариев нет:
Отправить комментарий