Имя: Пароль:
1C
1С v8
Публикация на IIS двух баз с разной версией платформы
0 Dwarrior
 
10.08.17
09:48
Повторно открою тему, т.к. не могу продолжить старую, извините:)

Вопрос:
На IIS была опубликована клиент-серверная база на платформе 8.3.9. Установил платформу 8.3.10, опубликовал другую базу (с другого сервера).
После перезапуска IIS старая база видится через инет, новая база (8.3.10) возвращает "Ошибка HTTP 500.0 - Internal Server Error".
Можно вообще две разные платформы публиковать?

Fragster посоветовал "нужно сделать два апппула, у каждого свою версию в обработчиках указать.", "в нужной публикации поправить путь до dll в разделе handler mappings".

Вот вроде все так и сделано - в публикации ко второй базе в "Сопоставлении обработчиков" в обработчике "1C Web-service Extension" путь прописан к новой платформе. В публикации первой базы - этот путь к старой платформе.
Но проблема все же есть - "Ошибка HTTP 500.0 - Internal Server Error"
1 _KaA
 
10.08.17
09:56
Сделать можно, количество платформ не ограничено.
2 Feunoir
 
10.08.17
10:17
(0) Базы разных платформ надо включать в разные пулы приложений (App Pools).
3 Dwarrior
 
10.08.17
10:29
(2) А вот как?:) в двух словах поясните пожалуйста, я попробую разобраться
4 DmitrO
 
10.08.17
10:42
В консоли управления IIS.
У сервера в Разрешения ISAPI и CGI занести вторую 1совскую dll (wsisapi.dll).
У сервера создать второй пул приложений.
У приложения (вирт. каталог) в Основных настройках указать этот пул приложений.

Обеспечить чтобы модули расширения приложений (вирт. каталогов) одной версии работали каждый в сврем в пуле.
5 Feunoir
 
10.08.17
10:52
(3) Сначала создаётся столько пулов приложений, сколько разных платформ. Потому каждой опубликованной базы в дополнительных параметрах указывается свой пул.

http://i.imgur.com/e3TevxL.png
http://i.imgur.com/IyUQv4C.png
6 Dwarrior
 
10.08.17
10:55
(4) (5)  Благодарю! Все примерно понятно, попробую.
7 Dwarrior
 
11.08.17
17:33
И все-таки я делаю что-то не так...Второй пул приложений сделал, указал его у второй базы, рестартанул сервер - ничего не изменилось.
(4) Где находятся "Разрешения ISAPI и CGI" и сервера IIS?
8 Dwarrior
 
11.08.17
17:39
(7) Извиняюсь, вопрос снят, кажется все заработало! Вроде ничего больше не делал, кроме описанного...

Спасибо всем еще раз!