Имя: Пароль:
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) Извиняюсь, вопрос снят, кажется все заработало! Вроде ничего больше не делал, кроме описанного...

Спасибо всем еще раз!
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан