При последнем обновлении платформы 1C и замене 32х битного сервера приложений на 64х битный, столкнулся с проблемой WEB морды: Ошибка HTTP 500.0 — Internal Server Error
Ошибка HTTP 500.0 — Internal Server Error
В чём дело то ? Остановил 32х битный сервер, запустил 64х битный сервер приложений и на тебе.
Полез разбираться. Предположительно, проблема кроется в самом IIS. Если подумать логически, то при смене разрядности сервера запускаются 64х битные приложения от самой 1с. Надо IIS разрешить обрабатывать такие DLL.
Куда лезть, что копать ? Для начала проверим стартовую страницу самого IIS — Default Web Site
Default Web Site — работает и это замечательно ) понятно что IIS исправен.
Что отвечает за работу приложений в разных разрядностях на опубликованных сайтах 1с на сервер IIS ?
Да, это DefaultAppPool. Заходим: Пулы приложений, выбираем DefaultAppPool, с правой стороны — дополнительные параметры.
Строка: Разрешены 32-разрядные приложения стоит TRUE (правда), а не правда. Ставим не правду FALSE.
Ок, закрываем, перегружаем IIS. Проверяем публикацию.
ТАДААААМ!!! прекрасно. Наша — Ошибка HTTP 500.0 — Internal Server Error нас отпустила )
Подводим итоги:
Для запуска опубликованного 1с на IIS при смене разрядности сервера приложений 1с необходимо:
- Изменить в настройках IIS , Пулы приложений, DefaultAppPool.
- Заменить: Разрешены 32-разрядные приложения с TRUE на FALSE.
Всем приятной работы и хорошего настроения.
9 комментариев
Перейти полю для комментария ↓
Александр
25.05.2019 в 01:40 (UTC 3) Ссылка на этот комментарий
Коллега, огромное спасибо! Сколько времени потерял, всё перепроверил, а вон оно оказывается в чём дело. По-моему когда поднимаешь сервер по-умолчанию там false стоит. Припоминаю, что когда x-86 платформа была, я там менял. Если ошибаюсь, поправь.
Фу-у-у! Выдохнул с облегчением. Работает!
Благодарю от всей души! Ещё больше удачи и всяческих благ!
Woot
25.05.2019 в 02:36 (UTC 3) Ссылка на этот комментарий
Всё верно, ставили 32 — ставили false.
Рад что помогло . Удачи в свершениях )
Никита
02.12.2019 в 21:27 (UTC 3) Ссылка на этот комментарий
Мда уж, спасибо )
Woot
03.12.2019 в 08:58 (UTC 3) Ссылка на этот комментарий
Не за что )
Рад что помогло.
Дмитрий
13.01.2020 в 11:09 (UTC 3) Ссылка на этот комментарий
Большое спасибо Вам!
Woot
13.01.2020 в 11:17 (UTC 3) Ссылка на этот комментарий
рад помочь )
спасибо за комментарий.
Илья
12.04.2020 в 23:22 (UTC 3) Ссылка на этот комментарий
Спасибо Вам большое!
Hoji
16.09.2021 в 08:00 (UTC 3) Ссылка на этот комментарий
Спасибоооо!!
там тадам
04.10.2021 в 17:00 (UTC 3) Ссылка на этот комментарий
Спасибо! И главное в мануале то написано мол если x64 обязательно разрешите x32. А ведь логично что iis 64, сервер 64, для чего разрешать x32!?