|
Веб-сервис. Базы одного сервера 1С странно себя ведут при работе с IIS | ☑ | ||
---|---|---|---|---|
0
HEKPOH
26.02.15
✎
10:06
|
Доброго времени суток!
Есть комп А1, выполняющий роли SQL-сервера (2012), 1С-сервера (8.3.5), IIS-сервера (7.5). На А1 установлены базы: Base1 – УТ 10.3 (сильно переработанная, с опубликованным веб-сервисом) Base2 – БП 3.0 (неизмененная конфигурация), обращающаяся через внешнюю обработку к веб-сервису из УТ Есть комп А3, выполняющий роли SQL-сервера (2012), 1С-сервера (8.3.5), на котором установлена Base3 – БП 3.0 (неизмененная конфигурация), обращающаяся через внешнюю обработку к веб-сервису из УТ. Base2 не видит веб-сервис на А1 в режиме УФ, но замечательно получает данные в обычных формах Base3 видит веб-сервис на А1 всегда. Обработка обращения к веб-сервису одна и та же (все переменные и реквизиты одинаковы). Базы Base2 и Base3 одинаковы. Подскажите, куда копать, чтобы Base2 в УФ могла достучаться до веб-сервиса? P.S. в УФ возникает следующая ошибка: {Форма.Форма.Форма(1649)}: Ошибка при вызове конструктора (WSОпределения) Определение = Новый WSОпределения(МестоположениеWSDLфайла, ПользовательВебСервиса, ПарольПользователяВебСервиса); по причине: При создании описания сервиса произошла ошибка. http://WebUser:xxxxxxx@db02/Base1/ws/CardPayment?WSDL Кстати, обнаружил еще одну странную вещь: если на компе А1 в хроме виден xml публикации, то в IE пишет, что страница недоступна. А на компе А2 и в хроме,и в IE все работает хорошо. |
|||
1
HEKPOH
26.02.15
✎
10:08
|
||||
2
yukon
26.02.15
✎
10:15
|
(0) Через браузер http://db02/Base1/ws/CardPayment?WSDL открывается?
|
|||
3
HEKPOH
26.02.15
✎
10:21
|
(2) да, открывается: "Кстати, обнаружил еще одну странную вещь: если на компе А1 в хроме виден xml публикации, то в IE пишет, что страница недоступна. А на компе А2 и в хроме,и в IE все работает хорошо."
|
|||
4
Мигрень
26.02.15
✎
10:25
|
Я так думаю, нужно покурить в сторону настроек безопасности IE на А1
|
|||
5
HEKPOH
26.02.15
✎
10:30
|
(4) не думаю(
Провел эксперимент: запустил IE на машине А1 и обратился к веб-сервису, который опубликован на А2. Все работает |
|||
6
Мигрень
26.02.15
✎
10:40
|
Какие-то пакеты режутся. Признак этого тот, что и УФ и IE используют TCP/IP для взаимодействия с сервером. Может файервол или какие-то все-таки права Виндовс.
|
|||
7
HEKPOH
26.02.15
✎
10:51
|
(6) Еще 1 эксперимент. Запустил в толстом клиенте в УФ, предварительно перенес всю работу с веб-сервисом на клиента. Блин, работает!
Выходит, глюк появляется только тогда, когда код выполняется на сервере. Очередной эксперимент. Права всем юзверям (агент 1С, веб-сервис) давал админские - не помогло( |
|||
8
Apokalipsec
26.02.15
✎
10:58
|
попробуйте с базы на том же компьютере ходить через localhost, а не через сетевое имя.
|
|||
9
HEKPOH
26.02.15
✎
11:00
|
localhost не воспринимает(
|
|||
10
HEKPOH
26.02.15
✎
12:06
|
На сервере А3 установил 2 базы. опубликовал там веб-сервис - все работает. Мде...
И это радует) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |