Имя: Пароль:
1C
 
web-сервис и ws-ссылка ошибка
0 men47
 
12.04.17
09:05
Здравствуйте, нужна помощь...

Имею свой написанный web-сервис, прогнал на локальных базах, все хорошо, все работает. Начал закидывать на сервис и появилась вот такая проблема:

начинал запрашивать по пути в браузере ..../ws/Partner.1cws?wsdl (Partner это Имя файла публикации) он выдавал логин и пароль, после этого писал "Сервис не найден." если после этих логинов и паролей
ввести сразу .../ws/ws2.1cws?wsdl, то все хорошо находил мой сервис и показывал, НО если закрыть браузер и открыть заного под инкогнито(чтобы не было кэша логина/пароля), то выдавал ошибку 404,"descr":"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу


далее все таки нашел ошибку, что в публикации имя не Partner, а ws2 переименовали, переопубликовали. Теперь выходит так: при .../ws/Partner.1cws?wsdl выходит ошибка 404, при .../ws/ws2.1cws?wsdl выходит логин/пароль, при вводе логина и пароля выводит "Сервис не найден."
при кэшировании логина и пароля пишем опять .../ws/Partner.1cws?wsdl все проходит нормально.

Почему я поднимаю вопрос... потому что когда я в базе заношу WS-ссылка, то сейчас при .../ws/Partner.1cws?wsdl выходит:

Файл не обнаружен 'http://1c.enginf.ru/office/ws/Partner.1cws?wsdl'
по причине:
Ошибка работы с Интернет:  ресурс не найден (404). {"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":404,"descr":"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу /ws/WebPartner:","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"a01f465c-ed70-442e-ada5-847668d7a41c","descr":";Текущему соединению с информационной базой не назначен сеанс","data":"77u/ew0Ke2EwMWY0NjVjLWVkNzAtNDQyZS1hZGE1LTg0NzY2OGQ3YTQxYywi0KLQ\r\ntdC60YPRidC10LzRgyDRgdC+0LXQtNC40L3QtdC90LjRjiDRgSDQuNC90YTQvtGA\r\n0LzQsNGG0LjQvtC90L3QvtC5INCx0LDQt9C+0Lkg0L3QtSDQvdCw0LfQvdCw0YfQ\r\ntdC9INGB0LXQsNC90YEifSwzNX0="}}}
по причине:
Ошибка работы с Интернет:  ресурс не найден (404)


а если я ввожу .../ws/ws2.1cws?wsdl выходит:

Ошибка при выполнении файловой операции  'http://1c.enginf.ru/office/ws/ws2.1cws?wsdl'
по причине:
Ошибка работы с Интернет:  внутренняя ошибка сервера (500). <html>
<head><title> A server error occurred. </title></head>
<h1> Сервис не найден.  </h1>
<hr/>
An error occurred processing this request.</html>
по причине:
Ошибка работы с Интернет:  внутренняя ошибка сервера (500)
1 men47
 
12.04.17
09:34
нашел вот что, при любом имени сервиса, даже при котором его не существует 1с запрашивает логин и пароль, а вот если обратиться так как называется мой web-сервис, то выходит:

{"#exception":"{http://v8.1c.ru/8.2/virtual-resource-system}Exception","exception":{"clsid":"580392e6-ba49-4280-ac67-fcd6f2180121","reason":404,"descr":"HTTP: Not found\nОшибка при выполнении запроса GET к ресурсу /ws/WebPartner:","#inner":"{http://v8.1c.ru/8.1/data/core}Exception","inner":{"clsid":"a01f465c-ed70-442e-ada5-847668d7a41c","descr":";Текущему соединению с информационной базой не назначен сеанс","data":"77u/ew0Ke2EwMWY0NjVjLWVkNzAtNDQyZS1hZGE1LTg0NzY2OGQ3YTQxYywi0KLQ\r\ntdC60YPRidC10LzRgyDRgdC+0LXQtNC40L3QtdC90LjRjiDRgSDQuNC90YTQvtGA\r\n0LzQsNGG0LjQvtC90L3QvtC5INCx0LDQt9C+0Lkg0L3QtSDQvdCw0LfQvdCw0YfQ\r\ntdC9INGB0LXQsNC90YEifSwzNX0="}}}
2 dezss
 
12.04.17
09:38
Ты б кусок кода обращения к сервису показал, а то не понятно, как ты к нему обращаешься.
3 DrShad
 
12.04.17
09:51
логи веб серванта смотрел?
4 men47
 
12.04.17
14:10
(2) браузерно обращение происходит и при создании ws-ссылки, какие куски кода?
5 men47
 
12.04.17
14:12
(3) у меня нет доступа к самому веб-сервису, задача была сделать на локальной базе и потом залить туда, сделал, на локальной все работает, туда вон 404... причем до этого напарник тоже делал другой web-сервис, там все нормально прошло, тут 404
6 men47
 
12.04.17
14:15
(5) *доступа к самому веб-серверу
7 men47
 
12.04.17
14:17
URL пространство имен стоит правильно, т.е. http://1c.enginf.ru/office/
имя файла пути тоже т.е. Partner.1cws

и вот не могу понять почему
8 men47
 
13.04.17
09:05
сорри но помощь нужна, поэтому поднимаю тему
9 DrShad
 
13.04.17
09:13
ну без кода и доступа к веб-серванту тут врядли чем поможем
10 DrShad
 
13.04.17
09:13
откуда ты его хоть дергать собрался?
11 DrShad
 
13.04.17
09:19
и в ЖР что пишет?
12 men47
 
13.04.17
09:45
да нашел причину, оказывается когда переименовываешь в опубликаторе нужно еще снять галочку с веб-сервиса и нажать кнопку опубликовать, чтобы он стер старые записи под чистую про твой веб-сервис и заного поставить галочку и опубликовать