Установка и публикация баз 1С на IIS под ОС Windows 10/11

Сегодня решил освежить свои знания про установку IIS для 1С и был удивлен, что оказывается довольно давно всё существенно упростили. Раньше нужно было устанавливать компоненты ASP, менять настройки в DefaultAppPool в классический тоже больше не нужно ну и кое что ещё по мелочи.

Установка веб компоненты 1С

Это общий шаг, что на Windows 10/11, что на Windows Server.

Чтобы не возникла ситуации, когда в дистрибутиве чего-то не хватает, берем полный технологический дистрибутив для Windows с официального сайта 1С

Если платформа не установлена

Если платформа не установлена, то выбираем setup.exe

Если платформа была установлена ранее

Установка IIS на Windows 10/11

Идем в панель управления старого образца

Кликаем по Службы IIS, затем Расширения ISAPI и Фильтры ISAPI. Если нигде не промахнулись, то система сама выделит все необходимые компоненты.

Нажимаем OK, ждем установки. Возможно потребуется перезагрузка.

Настройка службы IIS для работы с 1С

Далее открываем Диспетчер служб IIS

В пулах приложений для DefaultAppPool меняем режим управления конвейера на Классический. После изменения, на всякий случай перезапускаем службу.

Настройка прав доступа к базам данных

Если для файловой базы, вы пропустили этап установки прав на папку с базой, то у вас возникнет ошибка вида “У пользователя (группы) “IUSR” отсутствуют права на доступ к каталогу информационной базы…”

Идем в каталог с базой данных и кликнув правой мышкой по папке, в контекстном меню выбираем Свойства, далее Безопасность, далее Изменить

В открывшемся редакторе разрешений выбираем Добавить, затем Дополнительно.

Нажимаем Поиск и в результатах выбираем IIS_USERS, а затем IUSR

В редакторе разрешений для обоих пользователей выставляем полные права.

Публикация базы 1С на IIS

От имени администратора Windows заходим в конфигуратор и заходим в Администрирование -> Публикация на веб-сервере

Если задача просто опубликовать доступ к базе, достаточно как-нибудь назвать базу и отметить галочку “Публиковать доступ для клиентских приложений”

Нажимаем кнопку опубликовать и всё, если система попросит перезапустить веб сервис, то соглашаемся, заходим по нужному адресу и пользуемся

Возможные ошибки

chevron_left
chevron_right