Задать вопрос

1с — публикация баз с разных платформ?

Здравствуйте коллеги.
Сразу оговорюсь, что изврат дикий.
Имеется IIS 7.5. Имеются файловые базы и серверные. Нужно чтобы при запуске базы документооборот (файловая) с помощью браузера (которая требует платформу 8.3.8) запускалась именно эта платформа, а при запуске управление торговлей (файловая) платформа 8.3.7.
Если допустим я запустил УТ, а потом пытаюсь запустить ДО, то вот такая ошибка (скрин)f60a71d15c0f4ed38466579b298be9ef.JPG

Подскажите, где напильником подпилить?
Спасибо.
  • Вопрос задан
  • 2698 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
К сожалению, через стандартный диалог публикации ИБ эту проблему не решить. Нужно лезть в IIS:
1. Создать пулы приложений (App pools) по количеству используемых платформ. Имена желательно выбирать осмысленные, например "AppPool 8.3.6", "AppPool 8.3.8".
2. Зарегистрировать в ISAPI Restrictions все используемые версии wsisapi.dll и разрешить их использование.
3. Для каждого приложения IIS (публикации базы) указывайте необходимую версию web-расширения и соответствующий ей пул приложений. Следите чтобы в рамках одного пула приложений работали версии расширения только одной версии.

В одном пуле одновременно держать версии 8.2 и 8.3, но не 8.3.6 и 8.3.8, и тем более 8.3.6.2100 и 8.3.6.2299. Также в пределах пула должна совпадать разрядность библиотек, 32 и 64 расширения одной версии жить вместе не будут. Но в этом случае лучше не использовать 32 битную версию, а вручную зарегистрировать в п.3 только 64 битную версию.

К сожалению, эти действия осложняют повторную публикацию базы средствами 1С - настройки п.3 будут сброшены на стандартные.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Dementor
программист, архитектор, аналитик
Сразу оговорюсь, что изврат дикий.

Правильно написали. Вот если бы у вас были параллельно 8.0, 8.1, 8.2 и ваши 8.3, то долбаться с настройкой двух (трех, четверых...) параллельных инстансов имело бы смысл. Но 8.3.7 и 8.3.8 - это близнецы-братья с минимальными различиями!!!

а при запуске управление торговлей (файловая) платформа 8.3.7.

Платформа 8.3.8 отлично умеет работать с файловой 8.3.7. Если я чего-то не помню (скажем при смене минорной версии какой-то служебный реквизит где-то добавился, который требует реструктуризацию базы), то переведите всех на более свежую платформу. Это намного проще, чем держать две службы IIS на разных портах.

Но если сильно нужно именно на одном сервере и именно две разные версии 1С, то можете начать рыть от этого скриншота:
server29.png
Ответ написан
Комментировать
fosihas
@fosihas
Автоматизации учета на 1С.
Ты вот проясни зачем такой ЗОО
документооборот 8.3.8

и
управление торговлей (файловая) платформа 8.3.7.


тем более файловые. Используй одну платформу более новую.

Сразу оговорюсь, что изврат дикий.

Согласился если было отраслевое решение которое не рекомендует переходить на новую платформу, а типовых лишнее.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы