|
Web-сервисы разных версий | ☑ | ||
---|---|---|---|---|
0
Dionisious
16.09.14
✎
14:35
|
Есть две SQL базы. Одна на сервере 1С версии 8.3.4.482 вторая на версии 8.3.5.1119. Базы имеют одинаковую конфигурацию. В конфигурации есть веб-сервис. Публикую веб-сервисы на одном веб-сервере. Но в итоге не работает.
Если в IIS в разделе "Ограничения ISAPI" добавляю wsisapi.dll обоих версий (8.3.4 и 8.3.5), то работает веб-сервис базы на 8.3.5. База на 8.3.4 выдает ошибку 500. Если в IIS в разделе "Ограничения ISAPI" отключить wsisapi.dll версии 8.3.5, то работает веб-сервис базы на 8.3.4. База на 8.3.5 выдает ошибку 404. Причем на этом же веб-сервере работает база версии 8.2.17.153 на нее попытки настроить 8.3 вообще ни как не влияют. Кто нибудь пробовал настроить на одном веб-сервере две версии веб-сервисов 1С? Подскажите пожалуйста в каком направлении покопать. |
|||
1
Господин ПЖ
16.09.14
✎
14:39
|
с com будет такая же ж.па... приводи все к одному
|
|||
2
arccos6pi
16.09.14
✎
14:42
|
у меня для 8.2 и 8.3 два разных апача(2,2 и 2,0)
|
|||
3
Dionisious
16.09.14
✎
14:43
|
С com то понятно. Но тут то вроде бы для каждого приложения можно указать версию wsisapi.dll.
На партнерском форуме нашел похожую тему. Там делили 8.2 и 8.3. Написали: "Если речь идет о веб-сервере IIS, то необходимо использовать для разных версий платформы разные пулы приложений IIS (Application Pool)." Но у меня то вообще то 8.2 и 8.3 на одном сервере работают, а вот 8.3 разных версий не пашут. А вообще как поставить разные пулы приложений? Ведь разрешения ISAPI задаются на для пула приложений, а в целом для сервера. |
|||
4
_Ramzes
16.09.14
✎
15:03
|
(0) Сталкивался с таким.
Возился около суток. Способ решения оказался до неприличия прост. Для каждой версии создай свой пул приложений. Грубо если бы у тебя было 8.3.5 и 8.3.4 То у тебя бы для 8.3.5 был бы дефолтный пул приложений А для 8.3.4 создавай пул приложений (полная копия дефолтного) Не забудь галочку включить разрешить 32 битные приложения. |
|||
5
Dionisious
16.09.14
✎
15:19
|
(4) Тогда вопрос как привязать разрешение ISAPI к конкретному пулу приложений?
|
|||
6
Dionisious
16.09.14
✎
15:28
|
Заработало!!! Большое спасибо. Оказывается все просто надо в разделе "Ограничения ISAPI" добавить обе версии wsisapi.dll. Создать пул приложений и привязать приложения по пулам. Ограничения к пулу не имеют отношения главное что бы в одном пуле не было двух приложений с разными версиями.
|
|||
7
Dionisious
16.09.14
✎
15:38
|
Нет. Не заработало. В таком раскладе все равно 8.3.4 не пашет.
|
|||
8
Dionisious
16.09.14
✎
15:43
|
Все разобрался. В общем "Ограничения ISAPI" вообще заполнять не надо. А приложения развесить по разным пулам так что бы в одном пуле не было двух приложений разных версий.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |