Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5

30.04.14

Администрирование - Администрирование веб-серверов

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5.
Windows Server 2012 R2 Standard, 1С:Предприятие 8.3 (8.3.4.465)

Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5.

Windows Server 2012 R2 Standard, 1С:Предприятие 8.3 (8.3.4.465)

Следуя пошаговой инструкции, опубликованной в статье //infostart.ru/public/75205/ для предыдущих версий IIS, произвел настройку вышеуказанной связки. Нижу привожу обновленную инструкцию.

1) Установка IIS выполняется стандартными средствами. Набор достаточных компонент приведен на скриншоте.

 

2) Создаем папку на web сервере. В моем случае 1С.

 

3) Публикуем сервис из 1С. Администрирование -> 1С -> Конфигуратор  -> Администрирование  -> Публикация на Web-сервере.

 

Содержимое.

 

4) Зададим права для обработчика web-сервисов 1С. Права на запуск (Выполнение) модулей добавляются для группы IIS_IUSRS на папку
C:\Program Files (x86)\1cv8\8.3.4.465\bin.

 

5) Если база файловая, нужно добавить права на изменение (Изменение) на папку и подпапки базы для той же группы.

 

6) В консоли IIS. Кликаем правой кнопкой мыши на строку с созданной нами папкой.  Преобразовываем её в приложение.

 

 7) Добавляем MIME типы 1С. Делать это можно для сервера или для сайта, или для папки. Наследование присутствует.

 

8) Добавляем настройки для обработки файлов 1С. На вкладке Сопоставление обработчиков добавляем скрипты (не скрипты со звездочкой) для каждого расширения -"*.1cws" и "*.1crs".

 

Имена любые. Главное - для каждого расширение отдельное правило! Ограничения запроса -> Доступ -> Сценарий или Выполнение.

 

9) Для обработчиков нужно задать дополнительные параметры (Edit Feature Permission). Установить флаги запуска скриптов и приложений.

 

10) Можно проверить наличие обработчика web-сервисов 1С на вкладке ISAPI and CGI Restrictions для сервера.

 

Так как установка идет в 64 разрядном окружении, то для обработчика нужно включить режим Пулы приложений -> DefaultAppPool -> Дополнительные параметры -> Разрешены 32-разрядные приложения ->True.

 

11) Обращаемся по адресу http://localhost/1C/.

 

 

12) Об анонимной аутентификации на IIS и доступе к базе. Настроить доступ с использованием автоматически создаваемого пользователя IUSR у меня получилось. Важно проверить, что Анонимная проверка подлинности включена как в корне сервера, ТАК И НА САЙТЕ. Иначе не работает!!!!

 

Все работает :)!

Благодарности:

//infostart.ru/public/75205/

Всем спасибо за внимание!

 

WEB-сервисы публикация на сервере IIS

См. также

Путь самурая. Ставим локальный Сервер взаимодействия

Сервера Администрирование веб-серверов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Подробная пошаговая инструкция (как делал я) установки Сервера взаимодействия версия 22.0.26 на Windows Server 2022. Установка собственного объектного хранилище с помощью системы MinIO (https://min.io/). Настройка Сервера взаимодействия для обмена файлами в сообщениях.

1 стартмани

07.04.2023    13274    VPanin56    42    

75

Публикатор 1С. Как публиковать базы с комфортом

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

Сегодня я расскажу вам про публикатор 1С баз. Это приложение, которое позволит с комфортом и удобством управлять зоопарком ваших веб публикаций. Если у вас больше 5 публикаций, и вам надо с ними что-то делать с завидным постоянством. Если для того чтобы опубликовать тестовую базу, вам приходится идти в техподдержку Если вам просто надоело копаться в конфигах, раздумывая, а нигде ли вы не ошиблись в пробелах и запятых - то тогда вам будет интересна эта публикация.

20.03.2023    6905    79    Segate    4    

27

Midnight Commander, установленный с Entware, не выполняет команды и не запускает файлы

Администрирование веб-серверов Linux Бесплатно (free)

Столкнулся с проблемой, установил на роутер Midnigt Commander с репозитория Entware, при попытке выполнения команды программа пишет ошибку "The shell is already running a command". Данная публикация описывает способ решения этой проблемы.

20.03.2023    3492    Eugen-S    2    

3

Публикация 1С на Apache SSL в локальной среде разработки

Администрирование веб-серверов Платформа 1С v8.3 Бесплатно (free)

В статье описывается установка и настройка веб-сервера Apache для работы с 1С через https.

09.02.2023    5598    lone_mayson    4    

42

Контейнер Docker для размещения публикации базы 1С на разных платформах

Администрирование веб-серверов Платформа 1С v8.3 1С:ERP Управление предприятием 2 Россия Бесплатно (free)

Появилась необходимость развернуть на одном хосте две публикации базы, но не на одной платформе, а на разных. Тут я расскажу, как это сделать для версии 8.3.22.1704.

02.02.2023    3544    Sney_Kice    1    

22

Быстрое конфигурирование серверов с Ansible

Администрирование веб-серверов Сервера Бесплатно (free)

Всю рутину по обновлению платформы, настройке веб-серверов и серверов хранилищ на всем парке серверов компании можно автоматизировать с помощью удобочитаемых YAML-скриптов Ansible. О том, как написать сценарии такой автоматизации, чтобы запускать их параллельно для группы серверов, на митапе «Инструменты автоматизации рутины в 1С-разработке» рассказал ведущий разработчик компании ПИК Digital Павел Комаров.

26.01.2023    5198    lopatrik    4    

22
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
95. Angel_19 6 17.09.19 15:29 Сейчас в теме
Пробую публиковать, пока ничего не получается, использую веб сервер IIS 8.0
Есть вопросы:
1. Можно ли опубликовать только Веб сервис(ы)? Остальное пока не нужно.
2. После публикации в папке должен быть только один файл: default.vrd или еще и файл от веб сервиса у меня это файл: xml-exchange-UTD.1cws ? сейчас у меня только один файл: default.vrd
3. Сделал возможность просмотра каталога, и при переходе по адресу вида: http://192.168.1.111/UYP/ в браузере вижу каталог с файлами.

При выполнении в 1с:
Определения = Новый WSОпределения("http://192.168.1.111/UYP/xml-exchange-UTD.1cws", "WebServices", "12345");

Получаю:
При создании описания сервиса произошла ошибка. URL сервиса: http://192.168.1.111/UYP/xml-exchange-UTD.1cws
Код ответа сервера: 404
96. dammit666 15 24.12.19 15:49 Сейчас в теме
(95)
1. Можно. что именно публиковать, можно выбрать в конфигураторе 1С: Администрирование - Публикация на веб-сервере... На закладке "Основные" есть две подзакладки "Web-сервисы" и "HTTP-сервисы"
2. После публикации в папке должно быть 2 файла:
default.vrd
web.config
3. В URL нужно указывать либо имя веб-сервиса, либо его адрес. Например для веб-сервиса "MobileEntrepreneur" с картинки ниже URL будет либо
http://192.168.1.111/UYP/ws/MobileEntrepreneur?wsdl
либо
http://192.168.1.111/UYP/ws/MobileAcc.1cws?wsdl
Прикрепленные файлы:
97. m2d 20.02.20 00:25 Сейчас в теме
Сообщение для тех у кого ошибка:"Невосстановимая ошибка. Ошибка при выполнении запроса POST к ресурсу /e1cib/login".
Решение найдено здесь: http://www.bolshoyvopros.ru/questions/2838679-v-1s-oshibka-pri-vypolnenii-zaprosa-post-k-resursu-e1cib-login-chto-delat.html

Решение: Дать права на запись(Изменение) на папку файловой базы 1С группе пользователей IUSR равно как и IIS_IUSRS.

Система Win Srv 2019 Std
Платформа 1C 8.3.15.1656
99. user1176313 12.07.20 21:05 Сейчас в теме
Почему у меня не появляется файл web.config?
100. sabvi 11 25.07.20 10:53 Сейчас в теме
Для 1С x64 пункт 10 не выполняйте и будет вам счастье. А то во всех инструкциях этот пункт и из-за него не работает.
r.resh39; shu_vol; vlrkpz; +3 Ответить
103. slasher777 28.09.20 07:50 Сейчас в теме
Спасибо за статью. Настроил сам и заработало.
104. Gavri1a 16.10.20 03:23 Сейчас в теме
Подскажите, в чем может быть проблема?

Опубликовал базу с несколькими веб-сервисами. База работает отлично и вопросов нет.

Но при обращении к веб-сервису появляется ошибка

HTTP Error 401.5 - Unauthorized
The URL you tried to reach has an ISAPI or CGI application installed that verifies user credentials before proceeding. This application cannot verify your credentials.

чего ей не хватает? уже кучу времени убил на поиски
AndaPanda; jills2001; ID4040; +3 Ответить
105. ISTrinux 28.10.20 07:28 Сейчас в теме
Добрый день!
При запуске и работе 1С через веб сервис, процесс IIS Worker Proccess съедает значительное количество процессорного времени. База файловая. Что было испробовано:
Создал пул приложений.
Привязал сайт к пулу
В дополнительных параметрах настроил ограничение использования CPU (указал действие ограничения Throttle задал процент использования)
Перезапустил сервис IIS(сам сервер не перезагружал)

Но, настройка почему-то не применяется, использование CPU больше чем указано в настройка IIS.

Подскажите, в чем может быть проблема и куда копать?
106. user1574909 01.04.21 11:07 Сейчас в теме
Добрый день!
После публикации всё работает! НО через тонкий клиент базы не могут подключиться к порталу 1с (соответственно автозаполнение документов по ИНН и другие плюшки не работают.
Через толстый клиент базы спокойно подключаются к Порталу 1с.
Соответственно получается IIS не пускает в интернет базы 1с.
Где покопаться?
109. tielay 20.07.22 11:47 Сейчас в теме
Пролистал эту и другие инструкции, смог подружить IIS 8.5 и 1С 8.3.x.x но вот с чем столкнулся, помимо доступа в 1С web хотелось бы сохранить ещё и доступ к файлам по указанному пути, как это было по умолчанию.
Т.е. нужно, что бы был не просто доступ к 1c web, но и возможность пройти по ссылке на файл и открыть/скачать оный, как есть по умолчанию, но увы это не возможно.
Или это можно решить более тонкой настройкой обработчика?
110. zavis11 38 30.08.22 10:18 Сейчас в теме
Коллеги, добрый день!

Мне нужно настроить проверку подлинности Windows, но в моем IIS нет такой возможности. Такая проверка подлинности отсутствует.
Никто не сталкивался?
Прикрепленные файлы:
111. zavis11 38 30.08.22 13:33 Сейчас в теме
Коллеги, добрый день!

Мне нужно настроить проверку подлинности Windows, но в моем IIS нет такой возможности. Такая проверка подлинности отсутствует.
Никто не сталкивался?
Прикрепленные файлы:
Оставьте свое сообщение