«

»

Мар 20

Ошибка HTTP 500.0 — Internal Server Error

При последнем обновлении платформы 1C  и замене 32х битного сервера приложений на 64х битный, столкнулся с проблемой WEB морды: Ошибка HTTP 500.0 — Internal Server Error

Ошибка 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.

Всем приятной работы и хорошего настроения.

 

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *