Ошибка HTTP 500.0 - Internal Server Error после публикации базы 1С на веб-сервере IIS

Проблема

Эта ошибка возникает после того как Вы опубликуете информационную базу на IIS. Вот она:

500 Error IIS

Причина и устранение ошибки

Вообще, надо понимать, что ошибка: Ошибка HTTP 500.0 - Internal Server Error говорит нам о том, что дело в самом web-сервере, а не в 1С. Это первое.

Второе. Сама ошибка в купе с 1С скорее всего означает, что Internet Information Services (оно же IIS) в 64-разрядной среде запрещен запуск 32-разрядных приложений. Чтобы успешно выполнить публикацию баз 1С на сервере IIS, необходимо в настройках диспетчера служб IIS разрешить запуск таких приложений.

Для этого выполните Win+R > inetmgr.exe. Далее, разверните "Локальный компьютер", в нем "Пулы приложений", щелкните правой кнопкой мыши по DefaultAppPool "Дополнительные параметры".

Разрешены 32-разрядные приложения

Изменив эту настройку и нажав "ОК" 1С начнет нормально работать.

Еще варианты

Вот еще несколько причин, почему IIS может возвращать ошибку 500 (Internal Server Error):

  1. Проверьте, разрешения для файла web.config. Для этого в папке, где размещена публикация (по умолчанию — C:\inetpub\wwwroot\base1c, где base1c название вашей базы 1С). Нажимаем правой кнопкой мыши на web.config > Свойства > Безопасность. Убедитесь в том, что у группы IIS_USERS есть права на чтение, выполнение, запись и изменение файла. Если нет — нажмите кнопку Изменить, в появившемся окне Добавить > Дополнительно и найдите в списке IIS_USERS. Добавьте эту группу и назначьте права.
  2. Проверьте журналы Windows. Нажимаем клавиш Win+R), вводим eventvwr.msc, нажимаем Enter. Возможно, там вы найдете какую-то дополнительную информацию об ошибке и это может помочь в решении проблемы.
  3. По статье Публикация баз 1С на веб-сервере IIS переустановите IIS на сервере. В диспетчере серверов удалите роль Веб-сервера IIS и после перезагрузки добавьте роль снова.
  4. Установите компонент расширения .NET, если запрос сопоставлен управляемому обработчику.
  5. Если не верно ввести логин и пароль к информационной базе 1С, то сначала появится ошибка 401 (попытка авторизации отклонена), если же ввести не верно логин и пароль несколько раз, то начнется возвращаться ошибка 500 (внутренняя ошибка сервера). Поэтому обращайте внимание в том числе и на то, сколько раз вы ввели не правильно логин/пароль к 1С. Если ошибка 500 возникла из-за этого случая, то подождите какое-то время, либо перезапустите службу сервера 1С.

Это должно помочь с решением ошибки.

Изображение автора статьи

Основатель и директор по развитию Софтонит. Практикующий руководитель разработки. Эксперт в области автоматизации техподдержки

Загрузка...
Поделитесь статьей
Рекомендуем почитать
Статьи Публикация баз 1С на веб-сервере IIS

Очень часто наши клиенты сталкиваются с проблемой публикации информационной базы на веб-сервере IIS, поэтому решили написать подробную инструкцию на эту тему. Сегодня подробно рассмотрим, как правильно развернуть Internet Information server и опубликовать на нем конфигурацию, работающую на платформе 1С:Предприятие с разрядностью (х86-х64).

Статьи Решение проблемы "Обнаружено нарушение целостности системы 1С"

На сегодняшний день любой, пользующийся популярностью у пользователей программный продукт подвергается "пиратским" взломам и соответственно нелегальному использованию. Не исключением будут и программы от всеми известной в России фирмы 1С. Каждый разработчик старается бороться с подобным незаконным использованием своих продуктов по-разному. Так, например, разработчики 1С с 1-ого февраля 2021 года, массово запустили механизм, который определяет легальность использования программы 1С. В случае, если программа была взломана и используется незаконно конечные пользователи получают ошибку "Обнаружено нарушение целостности системы". Сегодня в публикации разберем причины появления данной ошибки, а также расскажем как решить возникшую проблему. 

Статьи Настройка Apache для работы 1С через HTTPS (SSL)

Безопасность для многих всегда идет на первом месте, многие интернет-гиганты, типа Google даже добавляют в свои браузеры предупреждения, что соединение не безопасно, если на сайте не используется SSL-сертификат.
1С:Предприятие тоже может работать по протоколу HTTPS.
Мы предлагаем статью-инструкцию, как настроить HTTPS в Apache таким образом, чтобы 1С:Предприятие работало без проблем через SSL.

Статьи Подключение терминала сбора данных к 1С

В этой статье мы подключим терминал сбора данных к 1с поэтапно и поработаем документом "Поступление". Данное решение поможет Вам значительно ускорить процесс пересчета товара, а что еще немаловажно при правильной работе избавить от ошибок. Прочитав данную статью, Вы поймете, что все не так сложно и доступно для каждого. Для реализации выбран ТСД фирмы Urovo и "1С:Розница"

Статьи Как установить Linux Ubuntu и настроить в качестве сервера

Хотите создать мощный сервер на базе Linux? Чтобы начать, нужно ознакомиться с установкой и настройкой операционной системы. В новой статье мы расскажем о процессе развертывания сервера на базе Linux. И в последующих выпусках мы будем устанавливать и настраивать PostgreSQL, платформу 1С и производить публикацию ИБ на веб-сервере «Apache». Готовы узнать все необходимое для успешного развертывания? Читайте нашу новую статью!

Статьи Перенос программной лицензии 1С на другой компьютер

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

0 / 0