|
Проброс порта веб сервиса 1с | ☑ | ||
---|---|---|---|---|
0
sakiselev
04.12.14
✎
15:44
|
Есть поднятый веб сервер IIS. Есть веб сервис, который работает внутри сети. Сервер был поднят на серваке с внутренним ip 192.168.5.16/ Соответственно к нему и обращались по ссылкам http://192.168.5.16/upp/ws/.......1cws?wsdl (пространство имен было http://192.168.5.16/upp) и http://192.168.5.16/roz/ws/.......1cws?wsdl ( пространство имен http://192.168.5.16/roz).
Сейчас появилась необходимость подключения из вне из за слабого соединения по впн (админы поменяли программулину и впн стал рваться). Админы сделали проброс внешнего ip: внешний:56111. Появилась проблема: при обращении http://внешний:56111/upp/ws/.......1cws?wsdl через браузер открывается описание веб сервиса, а вот при обращении к сервисам (операциям) происходит ошибка (такое ощущение что проблема в описании пространсве имен). Какое правильно указать при публикации и при обращении из вне? Пробовал разные: 192.168.5.16/upp - оставлл старое внешний:56111/upp - пробовал и новый с портом и без В итоге либо не находит сервис либо выдает ошибку: {ОбщаяФорма.НастройкаПараметровУчета(686)}: Ошибка при вызове метода контекста (Test): Ошибка вызова операции сервиса: {http://192.168.5.16/upp_test}:Обмены:Test(): Ошибка HTTP: <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>404 - Not Found</title> </head> <body> <h1>404 - Not Found</h1> </body> </html> (404). |
|||
1
Serginio1
04.12.14
✎
16:52
|
Попробуй в WSDL есть секция
<soap:address location где можно прописать правильный адрес и направить путь на него Либо смотреть Default.vrd где это можно прописать http://yellow-erp.com/page/guides/adm/service-files-description-and-location/#DEFAULTVRD |
|||
2
Serginio1
04.12.14
✎
16:56
|
||||
3
sakiselev
05.12.14
✎
07:30
|
все так и сделано как описано выше, но проброс не получается
|
|||
4
sakiselev
05.12.14
✎
08:18
|
(1) Попробуй в WSDL есть секция
<soap:address location где можно прописать правильный адрес и направить путь на него А где его посмотреть этот WSDL ? или ты имеешь ввиду то что в браузере открывается ? <soap:address location где можно прописать правильный адрес и направить путь на него - где это найти? |
|||
5
Serginio1
05.12.14
✎
10:32
|
Сохрани WSDL из браузера. Открой в блокноте.
сделай поиск address location там будет http://внешний/upp/ws/....... Вот его и подправь на http://внешний:56111/upp/ws/....... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |