Как опубликовать web-сервис 1С из расширения на веб-сервере IIS?

Estimated read time 1 min read

Для публикации веб-сервиса нужно выполнить следующие шаги:

Открыть 1С:Предприятие в режиме Конфигуратора от имени Администратора ОС на компьютере, на котором установлен Веб-сервер IIS (Internet Information Server)

В меню Администрирование выбрать Публикация на веб-сервере

В окне настроек публикации на веб-сервере обязательно установить следующие КЛЮЧЕВЫЕ настройки:

  • В поле Имя указать имя виртуального каталога IIS (то что будет называться приложением IIS).
  • В поле веб-сервер выбрать Internet Information Server (IIS).
  • В поле каталог указать полный путь к ФИЗИЧЕСКОМУ каталогу в котором будут опубликованы ВСЕ веб-сервисы из расширения 1С.
  • Установить галочку ✔ Публиковать web-сервисы.
  • Установить галочку ✔ Публиковать web-сервисы расширений по-умолчанию.

В качестве необязательного параметра я бы рекомендовал установить Установить галочку ✔ Использовать аутентификацию операционной системы, чтобы избежать проблем с настройкой групп пользователей IIS, но это не обязательный параметр.

Нажать Опубликовать.

Обратите внимание, в файлах конфигурации веб-сервера данные веб-сервисов из расширений фигурировать не будут, однако,

при обращении к файлу WSDL веб-сервиса эти данные появятся в выдаваемом файле.

Настройки для публикации веб-сервисов 1С из расширений
Настройки для публикации веб-сервисов 1С из расширений

Кроме того настройки этого окна полезно сохранить чтобы использовать их в качестве шаблона настроек чтобы вызывать публикацию и обновление веб-сервиса на IIS из командной строки Windows с помощью утилиты командной строки webinst.exe из состава поставки 1С Предприятия.

Утилита webinst лежит в каталоге 1С предприятия в папке bin, там же где находится файл 1cv8.exe.

+ Нет комментариев

Добавить свой