Пошаговая инструкция настройки web-сервисов для 1Сv8.3 и IIS 8.5
Администрирование - Администрирование веб-серверов
Пошаговая инструкция настройки 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 у меня получилось. Важно проверить, что Анонимная проверка подлинности включена как в корне сервера, ТАК И НА САЙТЕ. Иначе не работает!!!!

Все работает :)!
Благодарности:
Всем спасибо за внимание!
Вступайте в нашу телеграмм-группу Инфостарт
WEB-сервисы публикация на сервере IIS
Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
См. также
Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Разработчик Аналитик Руководитель проекта 1С 8.3 Платные (руб)
Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.
14000 руб.
17.04.2026 16933 63 62
Инструменты администратора БД Администрирование веб-серверов 1С:Предприятие 8 1C:Бухгалтерия Абонемент ($m)
Программа для Windows автоматически проверяет выбранные базы 1С:Фреш, скачивает новые ZIP-архивы и контролирует хранение последних и ежемесячных копий. Поддерживает ручное создание копий, управление настройками резервного копирования в сервисе, Планировщик заданий Windows, уведомления об ошибках, журнал, статистику и обновление с возможностью отката. Прерванная загрузка безопасно продолжается через HTTP Range, а готовый файл проходит проверку ZIP.
1 стартмани
16.10.2026 358 1 tgr123 0
Администрирование СУБД Администрирование веб-серверов Системный администратор Разработчик 1С 8.3 Россия Бесплатно (free)
Пользователь не подключается к кластеру 1С или веб-публикации, а ping ничего не говорит о нужном порте. Краткая памятка: telnet, PsPing, tcping и Test-NetConnection с разных точек сети и типовые порты 8.3.
07.10.2026 498 lyudm42ever 0
Администрирование СУБД Администрирование веб-серверов Сервера Системный администратор Разработчик 1С 8.3 Россия Бесплатно (free)
Пошагово собираем двухузловой кластер серверов 1С:Предприятие 8.3.27 на Ubuntu Server 25.04: srv1cv8 и systemd, RAS, добавление worker через RAC, информационная база на внешнем PostgreSQL и публикация веб-клиента через webinst и Apache2.
06.10.2026 678 egor2shub 0
Инструменты администратора БД Администрирование СУБД Администрирование веб-серверов Системный администратор Разработчик 1С 8.3 1С:Управление торговлей 11 Россия Бесплатно (free)
Материал для архитектора и администратора 1С, который выбирает СУБД под 8.3. Внутри условия батла PostgreSQL и MS SQL на одном железе, цифры по загрузке DT, контекст Linux-контура и способ повторить замеры через LOG и счётчики СУБД.
29.09.2026 835 panf8210gr 3
Нейросети Администрирование веб-серверов Системный администратор Разработчик 1С 8.3 Бесплатно (free)
Модель подключена к базе 1С через MCP, индикатор в приложении зелёный, а инструмент возвращает ошибку или молчит. Проверьте у себя одним запросом: откройте в браузере адрес вида http://сервер/база/hs/любое-слово: живая база спросит логин, а ответ 409 или 502 значит, что MCP тут ни при чём. Разобрал ответы HTTP-сервиса 1С по этажам: сеть, публикация, модуль веб-сервера, кластер, пользователь базы, сам сервис. 26 сентября из тринадцати подключений не работали три, и все три ломались ниже MCP. Внутри: таблица кодов с местом починки, 500 без текста и проверка модулей конфигуратором, мост, который возвращает ошибку базы успешным ответом, и скрипт на Node, который проходит лестницу сам.
28.09.2026 900 nedomolkov.ivan 0
Администрирование веб-серверов Системный администратор Разработчик 1С 8.3 Бесплатно (free)
В файле публикации 1С есть элемент, которого конфигуратор не пишет, и большинство боевых публикаций живёт без него. Мы собрали стенд и посмотрели, чего это стоит: двенадцать параллельных вызовов, десять прошли одной волной, два ждали вдвое дольше. Отказа не получил никто, и это главное: очередь стоит до сервера 1С, поэтому её не видно ни в метриках кластера, ни в журнале регистрации. Померили четыре вещи - чем задаётся предел одновременности, в каких единицах заданы таймауты пула (документация расходится сама с собой), когда правка файла вступает в силу и сколько на самом деле живёт сеанс против написанного в нём. Дальше - что проверить у себя и почему 502 рядом с 1С не всегда означает, что сервер отвалился.
26.08.2026 2022 nedomolkov.ivan 0
Администрирование веб-серверов Системный администратор Разработчик 1С 8.3 Абонемент ($m)
Веб-публикация работает, но сервисы иногда перестают отвечать, изредка прилетает 500, а после простоя первый вход тянется полминуты. Обработка разбирает файл публикации и живые сеансы сама, а по стороне веб-сервера печатает PowerShell-скрипт администратору и разбирает его ответ обратно. По каждому пункту говорит не что там написано, а чем текущее значение кончится. В настройки IIS ничего не пишет.
10 стартмани
26.08.2026 1172 0 nedomolkov.ivan 0
Автору СПАСИБО!
При входе пользователя по опубликованной ссылке стартует масса регламентных заданий в базе (Например загрузка курсов валют или обновление полнотекстового поиска)- которые при отсутствии прав у пользователя под которыми они стартуют приводит к зависанию базы.
P.S.
Попытка открыть обработку "Управление Регламентными заданиями" - вешает сеанс намертво.
Все регламентные задания отрабатывают по умолчанию под "DefaultAppPool".Можно посмотреть по процессу w3wp.exe.
Решение : Для решения проблемы в настройках пула в свойстве "Identity" нужно указать пользователя которому гарантировано будет хватать прав на выполнение всех регламентных задании в приложении + (Доступ к каталогу и ресурсам сети).
а) На предприятии уже установлен IIS - и смысла ставить еще один веб-сервер просто нет.
б) Политика компании нацелена на использование Windows-серверов (а следовательно, и их продуктов).
И покажите мне, пожалуйста, 3 кнопки которыми настраивается Windows аутентификация в Apache. Количество инструкций (и личный опыт) говорит о том, что не все так "трехкнопочно" в этом вопросе..
Вопрос.
Получается, доступ к опубликованным ресурсам будет по http.
Это хорошо для локальной (корпоративной) сети. А если есть потребность в раздаче ресурса наружу ? Отдавать по http небезопасно. Есть ли возможность завернуть это через https ?
Спасибо
Печально, что нельзя через https завернуть работу в броузере с 1С, а через http страшно :-).
Спасибо.
Спасибо.
Еще для новых публикаций надо заходить в проверку подлинности и включать анонимную проверку подлинности.
Возник такой вопрос: как по правильному нужно сделать: для каждого справочника отдельный веб-сервис, или в один веб-сервис все методы для всех справочников?
Аналогично с XDTO, все типы в один ХДТО или в разные?
Волнует вопрос по возможным проблемам: если сломается/сломаю один веб-сервис, то сломается только один справочник, все остальное будет работать.
Чем нужно руководствоваться, какими аргументами?
Спасибо!
Ситуация: настроено перенаправление с внешнего XXX.XXX.XXX.XXX:9000 на внутренний XXX.XXX.XXX.XXX:80. Опубликован веб-сервис.
на apache:
обращение к , точка подключения определяется как - т.е. всё правильно, работает.
на IIS:
обращение к , точка подключения определяется как - т.е. БЕЗ порта, не работает.
Другими словами, если в браузере зайти на , то и на apache и на IIS будет получен стандартный ответ в виде xml. А если обратиться как , то apache отобразит нормальную ссылку , а IIS НЕ нормальную , т.е. БЕЗ порта, как будто выдаёт внутренний порт почему-то.
Как настроить IIS, что бы он точку подключения возвращал правильную внешнюю, а не внутреннюю?
либо одну из двух ошибок показывает (1 - HTTP Error 403.14 - Forbidden The Web server is configured to not list the contents of this directory. 2 - HTTP Error 404.3 - Not Found The page you are requesting cannot be served because of the extension configuration.) либо просто содержимое каталога показывает. когда с одним файлом default.vrd, либо вкупе с web.config.
все перепробовал. устал, пошел апач ставить... как минимум, на линуксе с ним вообще проблем не было никаких...
платформа 8.3.5.1443
Разрабы 1С вообще сами хоть пробовали сделать что-то под обычным IIS (например 7.5), или они так, умозрительно? Тот же вопрос авторам руководства администратора. Их почитать, так всё само заведётся, надо только "опубликовать" нажать, ага, щас. Зла не хватает на эту кривую поделку.
Писали бы уж честно, что публикация в веб-клиенте требует 3-5 часов настройки, навыков продвинутого системного администратора и везения. А то, вишь, у них нажатие пары кнопок и всё. Ни разу так не бывало.
А вся проблема в том, что несмотря на успешную публикацию и появление соответствующих файлов, публикация до конца не завершена (прав не хватает?). В этом можно убедиться после "успешной" публикации попробуйте нажать Отключить и получите сообщение "Публикация не найдена!"
Пояснения: WinSrv 2012 R2 Std в качестве сервера терминалов, который находится в домене, AD на другом сервере.
Прошел по данной инструкции. Все взлетело. Сайт открывает. Через браузер все работает.
Но!
Во время попытки авторизации в ERP. Вылазит вот такая вот ошибка. Гугл о ней знает подозрительно мало.
ТТХ:
Win2012R2
IIS 8.5
Базы типовые пустые конфы.
Притом на локальной семерке все нормально.
Все установилось, сделал только следующие шаги:
1) Установка IIS
Переустанавливаем платформу 1С, добавляя WEB компонент.
3) Публикуем сервис из 1С. Администрирование -> 1С -> Конфигуратор -> Администрирование -> Публикация на Web-сервере.
10) В 64 разрядном окружении, то для обработчика нужно включить режим Пулы приложений -> DefaultAppPool -> Дополнительные параметры -> Разрешены 32-разрядные приложения ->True.
Так как у меня база файловая, пользователю IIS_IUSRS и IUSR дал доступ на запись в папку с базой.
И заработала моя Комплексная 1.1 в управляемых формах, красота. Проблема удаленного доступа для выписки счетов и актов решилась.
В базу через веб клиент и тонкий клиент заходит. Меню и рабочий стол загрузились. НО ссылки не работают. т.е. жму спр. "Клиенты", док "Заказ клиента" и любая другая ссылка не реагирует - остается открытым рабочий стол(.
Если зайти через все действия Заказы то там все хорошо.
Попробовал на другом аналогичном сервере там все заработало хорошо.
Что я мог пропустить на своем сервере???
Ошибка HTTP 404.3 - Not Found
Запрашиваемая страница не может быть отображена из-за конфигурации расширения. Если страница является сценарием, добавьте обработчик. Если необходимо загрузить файл, добавьте карту MIME.
Помоги пожалуйста разобраться?
Настроил, со своего компа в браузере все работает.
Пытаюсь с внешнего - не получается.
Какой адрес вводить?
ОС Server 2012 R2 Std
SQL 2014 Std
Сервер 1С версии 8.3.8.2167 x64
Конфигурация 1С:ERP Управление предприятием 2 (2.1.3.124)
Опубликовал базу на IIS по желтой книжке и этому посту. Сервис запускается несколько раз. После этого очередной запуск повисает на сплэшкрине. Новый сеанс не появляется. Появляются новые соединения и блокировки модуля расширения веб-сервера.
Единственный способ избавиться от блокировок: перезагрузка компьютера. Я в полных непонятках, что это может быть.
Кто-нибудь с подобным сталкивался?
Пытаюсь с внешнего компа - страница не найдена!. В адресной строке внешнего компа ввожу адрес в интернете компьютера с базой/название базы
Что не так? Вторые сутки бьюсь.
Подскажите пожалуйста.
1.1) корень документов IIS находиться на %systemdrive%
1.2) виртуальные папки IIS находятся там же
Как оформить сию задачу, если, например:
1) виртуальный каталог, в котором публикуем, лежит не на %systemdrive% ?
2) хочется забацать нечто в духе "http://нечто.com/1c/infodb1", "http://нечто.com/1c/infodb2", и т.д...
С правами на уровне ОС и IIS разобрался...
...а вот опубликовать через 1С - изучаю ошибки....
Не знаю в чем проблема. Воспроизвести проблему не могу.
Для пула приложений, используемого для работы «1С:Предприятия», должна быть отключена поддержка .NET. Для этого следует установить свойство пула приложений «Версии среды .NET Framework» («.NET Framework Version») в значение «Без управляемого кода» («No Managed Code»).
подробности.
Если не поможет, вероятно надо поставить такой же вид удостоверения и выше стоящим объектам, пулу и/или серверу
Настроил такой же режим работы с 2012 скулем.
Могу сколько угодно баз регистрировать в веб доступе. (базы БП версии 3.0)
Но при попытке регистрации базы БП 2.0 запуск базы производится както неправильно.
То есть на сервере напрямую запускается полная база 2.0 а через веб доступ вижу голую постую базу 2.0
Помогите, что делать?)
1) Зачем добавлять MIME типы файлов? на что это влияет и за что отвечает? Насколько обязателен этот пункт?
2) откуда вообще папка в списке "1с_", да и все настройки проводятся с папкой "1с"?
Никто случайно не сталкивался с такой прлблемой: есть опубликованая на веб сервере база, делаю на телефоне отчёт (полностью сделанный на СКД), он формируется, но прокрутить его вниз невозможно. Не скроллится. Хотя на компьютере колесом мышки так же через браузер все работает?
Андроид 9, Пробовал браузеры Хром и Опера, пробовал платформу 1С 8.3.13 и 8.3.14.. ничего не помогло.. невозможно пальцем прокрутить отчёт вниз.
Может быть есть какие нибудь способы заставить его работать?
Есть вопросы:
1. Можно ли опубликовать только Веб сервис(ы)? Остальное пока не нужно.
2. После публикации в папке должен быть только один файл: default.vrd или еще и файл от веб сервиса у меня это файл: xml-exchange-UTD.1cws ? сейчас у меня только один файл: default.vrd
3. Сделал возможность просмотра каталога, и при переходе по адресу вида: в браузере вижу каталог с файлами.
При выполнении в 1с:
Определения = Новый WSОпределения("http://192.168.1.111/UYP/xml-exchange-UTD.1cws", "WebServices", "12345");Получаю:
Код ответа сервера: 404
1. Можно. что именно публиковать, можно выбрать в конфигураторе 1С: Администрирование - Публикация на веб-сервере... На закладке "Основные" есть две подзакладки "Web-сервисы" и "HTTP-сервисы"
2. После публикации в папке должно быть 2 файла:
default.vrd
web.config
3. В URL нужно указывать либо имя веб-сервиса, либо его адрес. Например для веб-сервиса "MobileEntrepreneur" с картинки ниже URL будет либо
либо
Решение найдено здесь:
Решение: Дать права на запись(Изменение) на папку файловой базы 1С группе пользователей IUSR равно как и IIS_IUSRS.
Система Win Srv 2019 Std
Платформа 1C 8.3.15.1656
Опубликовал базу с несколькими веб-сервисами. База работает отлично и вопросов нет.
Но при обращении к веб-сервису появляется ошибка
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.
чего ей не хватает? уже кучу времени убил на поиски
При запуске и работе 1С через веб сервис, процесс IIS Worker Proccess съедает значительное количество процессорного времени. База файловая. Что было испробовано:
Создал пул приложений.
Привязал сайт к пулу
В дополнительных параметрах настроил ограничение использования CPU (указал действие ограничения Throttle задал процент использования)
Перезапустил сервис IIS(сам сервер не перезагружал)
Но, настройка почему-то не применяется, использование CPU больше чем указано в настройка IIS.
Подскажите, в чем может быть проблема и куда копать?
После публикации всё работает! НО через тонкий клиент базы не могут подключиться к порталу 1с (соответственно автозаполнение документов по ИНН и другие плюшки не работают.
Через толстый клиент базы спокойно подключаются к Порталу 1с.
Соответственно получается IIS не пускает в интернет базы 1с.
Где покопаться?
Т.е. нужно, что бы был не просто доступ к 1c web, но и возможность пройти по ссылке на файл и открыть/скачать оный, как есть по умолчанию, но увы это не возможно.
Или это можно решить более тонкой настройкой обработчика?
Вы можете заказать платную консультацию или разработку у автора. Будет создан приватный заказ на «Бирже заказов» для автора.
№ 275820
Создание 30.04.14 13:02
Обновление 30.04.14 13:02
Просмотры 663222
Загрузки 0
Рейтинг
403
Комментарии 110
Код открыт Да
Рубрики Администрирование веб-серверов
Кому
Системный администратор
,
Разработчик
Тип файла Нет файла
Платформа 1С:Предприятие 8
Конфигурация 1C:Бухгалтерия
Операционная система Windows
Страна Не имеет значения
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Бесплатно (free)