Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

IIS_HTTP_500_19_1C 1С:Предприятие и СУБД

Публикация 1С в IIS: ошибка HTTP 500.19 (Internal Server Error) — решение

Обновлено: 26.08.2026 · Официальная документация ↗
  • При попытке зайти в 1С через браузер или мобильное приложение вылетает ошибка: HTTP Error 500.19 – Internal Server Error.
  • Код ошибки: 0x80070005 (Access is denied / Отказано в доступе).
  • В описании указано, что веб-сервер не может прочитать файл конфигурации web.config в папке публикации.
  • Публикация из Конфигуратора завершилась успешно, но веб-клиент не открывается.

Причина ошибки 500.19 с кодом 0x80070005

Веб-сервер Microsoft IIS работает от имени специальных встроенных системных учетных записей Windows (IUSR и IIS_IUSRS). По умолчанию у этих служебных пользователей нет прав на чтение физической папки на диске, куда Конфигуратор сохранил файл default.vrd и web.config.

Пошаговое исправление прав доступа (За 2 минуты):

  1. Найдите на диске компьютера/сервера папку, куда вы опубликовали базу (например, C:\inetpub\wwwroot\base1c или D:\WebBases\buh).
  2. Нажмите на эту папку правой кнопкой мыши → выберите Свойства.
  3. Перейдите на вкладку Безопасность → нажмите кнопку Изменить... → затем Добавить...
  4. В поле ввода имен объектов введите: IIS_IUSRS и нажмите Проверить имена. Нажмите ОК.
  5. Повторите действие и добавьте пользователя: IUSR.
  6. В списке прав для обеих добавленных учетных записей выставите галочки:
    • Чтение и выполнение
    • Список содержимого папки
    • Чтение
    • (Если база файловая, добавьте также право «Изменение» / Modify).
  7. Нажмите Применить и ОК.
  8. Обновите страницу в браузере (F5) — веб-клиент 1С откроется без ошибок.
💡 Практика специалистов: Для 64-битного пула приложений IIS убедитесь, что в дополнительных параметрах пула (Application Pool) опция 'Разрешены 32-разрядные приложения' установлена в False, если используется 64-битный модуль wsisapi.dll.

Частые вопросы (FAQ)

Что делать, если ошибка 500.19 содержит код 0x80070021?

Этот код означает блокировку обработчиков на верхнем уровне IIS. В диспетчере IIS на уровне всего сервера откройте 'Ограничения ISAPI и CGI' и разрешите работу модуля wsisapi.dll платформы 1С.

Нужно ли перезапускать веб-сервер IIS после изменения прав на папку?

Нет, веб-сервер IIS мгновенно перечитывает права на файловую систему без выполнения команды iisreset.

Где находится модуль расширения веб-сервера 1С для IIS?

Файл wsisapi.dll расположен внутри папки установленной платформы 1С: C:\Program Files\1cv8\8.3.XX.XXXX\bin\wsisapi.dll.

Безопасно ли публиковать базу 1С в интернет через IIS?

Безопасно только при условии использования SSL-сертификата (HTTPS), сложных паролей пользователей 1С и ограничения доступа по IP или через VPN.

Полезные материалы
Рекомендуем