Ошибка 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С:Розница"

Статьи Как удалить данные по организации в базе 1С?

При ведении учета по нескольким организациям зачастую возникает необходимость очистить основную базу от всех данных какой-либо организации. Или разделить информационную базу на несколько, по организациям. Рассмотрим один из вариантов решения. Однако с помощью стандартной обработки удаления информации, это сделать будет проблемно и ресурсоемко. Поэтому в этой публикации рассмотрим вариант решения подобных проблем.

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

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

0 / 0