#0
by Alexey87
Добрый день. Ситуация следующая: Есть информационная база на 8.2., из нее опубликован веб-сервис. Появилась необходимость сделать еще один веб-сервис, который будет работать в базе на 8.3. Но как только веб-сервис на 8.3 был опубликован, путь в конфигурационном файле Apache к dll поменялся на папку платформы 8.3. Соответственно, при попытке получить описание веб сервиса на 8.2 выдается следующая ошибка: 1C:Enterprise 8 application error: by reason: Различаются версии клиента и сервера (8.3.5.1119 - 8.2.16.368), клиентское приложение: Модуль расширения веб-сервера. Как быть в данной ситуации ? Прописывать путь к dll для платформы 8.2 ? Или вообще ставить 2 разных веб-сервера, т.к. при каждой публикации путь к dll меняется в зависимости от платформы (8.2., 8.3) 1С:Предприятия.
#1
by DmitrO
Надо делать публикацию ручками. Для разных виртуальных каталогов apache в конфигурационных файлах настроить разные модули расширения (от 8.2 и от 8.3), на IIS такое делается запросто.
#3
by Alexey87
так все-таки или ? сам склоняюсь больше ко второму ибо проще и каждый раз при публикации нового веб-сервиса не надо заморачиваться.
#4
by yukon
Так не надо заморачиваться - не пользуйтесь публикацией из конфигуратора и никаких проблем.
#5
by yukon
2 разных модуля зарегистрируй и разнеси веб-сервисы вручную. Делов на 15 минут (кофе включено).
#6
by Широкий
Для виртуального каталога в апаче не прописать использование модуля расширения. У меня проверенная методика:
#7
by Нахожусь в оппозиции
а как потом с портами рулить? или в адресной строке всегда порт прописывать? некомильфо
#12
by DmitrO
чем получше? Я видел отчет нагрузочного теста доказывающий обратное: при увеличении частоты запросов, время ответа проседает на обоих серверах (сравнивался на IIS и Apache и именно 1С веб-сервис испытывался), но на Apache сильнее.
#13
by yukon
Упс. Действительно LoadModule действует только в контексте всего сервера. Тогда только разнесение по двум разным серверам. В IIS попроще.
#14
by Alexey87
А Апач можно поставить на другой сервер в сети, прописать чтобы он слушал 81 порт ? Т.к. на текущий Апач для 8.2 завязано очень много веб-сервисов.
#15
by Широкий
Можешь и на другой. Кто ж запрещает. Там только 1с надо поставить локальную - чтобы библиотеки были. У меня на одном стоит - три версии апача (81,82,83). Порты соответствующие - чтобы не путаться.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Работа через веб интерфейс и веб расширение.
- v8: 8.2 Публикация на вебсервере - "Выполненная ранее публикация не обнаружена"
- Платформа 8.2. Создание новой ИБ. Как изменить каталог ИБ по умолчанию?
- Публикация базы на "соседнем" ВЕБ-сервере..
- Публикация веб сервиса под Linux (Ubuntu)
- Какой дистрибутив Linux лучше выбрать для Cервер 1С:Предприятия 8.2 + веб сервер
- Конвертор ИБ 1С Предприятия 7.7
- Публикация web-клиента 1С 8.2 через webinst.exe
- 1C 8.3 + Windows Server 2008 R2 64x Публикация на веб сервере IIS
- Публикация веб сервиса на апаче 2.4 через утилиту webinst
В этой группе 1С
- Как сравнить план счетов при объединении в УПП?
- ЗУП 2.5 и месячный фонд оплаты труда
- 1С8. Автосервис, Пользователю недостаточно прав для выполнения операции.
- печать диаграммы ганта
- Потребление оперативной памяти 1С 8.3
- Документация по СКД
- Настройка Командной панели в управляемой форме - кнопка Печать
- программно вывести макет скд
- УПП 1С8.2: Комплектация ОС
- Apple airport extreme теряет сеть
- Linux и 1С 8.3
- УТ или 1С-Рарус: Торговый комплекс ?
- Восстановление конфигурации из кэша
- мобильное приложение, фокус на поле ввода
- Заполнить ячейки в таблице значений
- ПоместитьВоВременноеХранилище
- В табличной части на форме пропали границы ячеек
- AddInNative : Неправильное значение параметра "ФИО". Недопустимый символ 'є'..
- Не доступны поля таблицы формы для редактирования в Упр. формах.
- Не восстанавливается правильно НДС