Iis http 500.0 internal server error
Мы описывали как настраивать веб-публикацию на IIS в инструкции.
Но после настройки веб-публикации при подключении к базе может возникать ошибка “Ошибка HTTP 500.0 – Internal Server Error”.
Если модуль был установлен с 32-битного клиента, то требуется это указать в пуле приложений. Для этого мы делаем следующую настройку:
- Заходим в Панель управления → Администрирование → Диспетчер служб IIS.
- Выбираем Пулы приложения которые задействованы в веб-публикации, в нашем случае DefaultAppPool.
- Нажимаем ПКМ Дополнительные параметры.
- В строке Разрешены 32-разрядные приложения мы указываем True
- Нажимаем ОК.
Если не сработало, есть следующие возможные решения:
Убедитесь, что разрешения NTFS для файла web.config верны и обеспечивают доступ к учетной записи компьютера веб-сервера. Заходим в директорию, где размещена публикация (по умолчанию — C:\inetpub\wwwroot\ИМЯ_БАЗЫ). Нажимаем ПКМ на web.config → Свойства → Безопасность. Убедитесь в том, что у группы IIS_USERS есть права на чтение, выполнение, запись и изменение файла. Если нет — нажмите кнопку Изменить, в появившемся окне Добавить → Дополнительно и найдите в списке IIS_USERS. Добавьте эту группу и назначьте соответствующие права.
Проверьте журналы событий, чтобы посмотреть, была ли зафиксирована какая-либо дополнительная информация. Открываем Выполнить (ПКМ на кнопку меню пуск или сочетанием клавиш Win+R), вводим “eventvwr.msc”, нажимаем Enter. Возможно, журнал даст подсказку какой компонент может сбоить.
Переустановите компонент IIS на сервере. В диспетчере серверов удалите роль Веб-сервера IIS, перезагрузите сервер, а затем установите заново через оснастку Добавить роли и компоненты.
Установите компонент расширения .NET, если запрос сопоставлен управляемому обработчику.
Ошибка 500 на веб-сервере
Здравствуйте!
Простите за наивные вопросы.
1С только начинаю изучать.
Разворачиваю веб-сервер с помощью IIS 7.5 на Windows Server 2008 R2 Standard 64 разрядная.
1С Предприятие 8.3 платформа 8.3.12.1529
Платформа 1С установлена в C:\Program Files (x86)\1cv8
Запускаю IE на сервере и захожу по адресу http://localhost/test
Выдает:
Ошибка HTTP 500.0 – Internal Server Error
Код ошибки 0x8007007f
Пул DefaultAppPool разрешен 32-разрядные приложения – True.
Читал форум и гугл.
Источники ссылаются на разность разрядности.
Но не пойму как победить эту проблему.
Помогите, пожалуйста, запустить.
Буду благодарен помощи.
Ответ
Запускаете Диспетчер служб IIS – сайт – пулы приложений – DefaultAppPool – Дополнительные параметры – Разрешены 32-разрядные приложение = False.