+7 495 230 03 03 8 800 222 50 03
DevOps

Решение проблемы: ошибка 500 на веб-сервере IIS 1С

Мы описывали как настраивать веб-публикацию на IIS в инструкции. Но после настройки веб-публикации при подключении к базе может возникать ошибка “Ошибка HTTP 500.0 – Internаl Server Еrrоr”. Если модуль был установлен с 32-битного клиента, то требуется это указать в пуле приложений. Для этого мы делаем следующую настройку:
  • Заходим в Панель управления → Администрирование → Диспетчер служб IIS.
  • Выбираем Пулы приложения которые задействованы в веб-публикации, в нашем случае DefaultAppPool.
  • Нажимаем ПКМ Дополнительные параметры.
  • В строке Разрешены 32-разрядные приложения мы указываем True как на Рисунке 1.
  • Нажимаем ОК.
главная страница

Рисунок 1 — Дополнительные параметры пула приложений

Если не сработало, есть следующие возможные решения:
  1. Убедитесь, что разрешения NTFS для файла web.config верны и обеспечивают доступ к учетной записи компьютера веб-сервера. Заходим в директорию, где размещена публикация (по умолчанию — C:inetpubwwwrootИМЯ_БАЗЫ). Нажимаем ПКМ на web.config → Свойства → Безопасность. Убедитесь в том, что у группы IIS_USERS есть права на чтение, выполнение, запись и изменение файла. Если нет — нажмите кнопку Изменить, в появившемся окне Добавить → Дополнительно и найдите в списке IIS_USERS. Добавьте эту группу и назначьте соответствующие права.
  2. Проверьте журналы событий, чтобы посмотреть, была ли зафиксирована какая-либо дополнительная информация. Открываем Выполнить (ПКМ на кнопку меню пуск или сочетанием клавиш Win+R), вводим “eventvwr.msc”, нажимаем Enter. Возможно, журнал даст подсказку какой компонент может сбоить.
  3. Переустановите компонент IIS на сервере. В диспетчере серверов удалите роль Веб-сервера IIS, перезагрузите сервер, а затем установите заново через оснастку Добавить роли и компоненты.
  4. Установите компонент расширения .NET, если запрос сопоставлен управляемому обработчику.
В Windows Server 2012 и младше: заходим в Диспетчер серверов → Добавить роли и компоненты → Роли сервера → Веб-сервер (IIS) → Веб-сервер → Разработка приложений → Расширяемость .NET. Далее идём далее по указаниям системы. После применения настроек, мы можем подключаться к настроенной веб-публикации без ошибок. Нужна готовая настройка веб-доступа к 1С? Попробуйте наш сервер 1С в аренду, в услугу включены все настройки и обслуживание.
Дата публикации: 29 апреля 2021
Не нашли ответа на свой вопрос?

Смотрите также

Обсуждение материала

  • Аноним

    “Есть следующие возможные решения:

    Убедитесь, что разрешения NTFS для файла web.config верны и обеспечивают доступ к учетной записи компьютера веб-сервера.
    Проверьте журналы событий, чтобы посмотреть, была ли зафиксирована какая-либо дополнительная информация.
    Проверьте разрешения на использование библиотеки DLL.
    Установите компонент расширения .NET, если запрос сопоставлен управляемому обработчику.
    Создайте правило трассировки, чтобы отслеживать невыполненные запросы для этого кода состояния HTTP.”

    зашибись решения…
    а можно по пунктам, КАК ЭТО ДЕЛАТЬ???

    • https://efsol.ru/ EFSOL

      Инструкция изначально носила краткий характер, в скором времени мы дополним информацию.

  • Аноним

    Спасибо, помогло!

  • Аноним

    Помогло включение параметра True, хотя и Платформа и Сервер Платформы установлены 64-х битные.

Содержание

Заказать звонок

Оставьте свои данные для того, чтобы специалист с вами связался.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных
Быстрое внедрение включает:
На сервере установлено следующее ПО (доступно при подключении по протоколу RDP):
Также настроено:
Перед внедрением клиент предоставляет информацию о пользователях (логины и пароли). После завершения работ, клиенту высылается инструкция и ярлык для подключения.
Индивидуальное внедрение по ТЗ клиента обсуждается отдельно.