Имя: Пароль:
1C
1С v8
Обращение к веб-сервису с аутентификацией Windows Аутентификация пользователя не выполнена
0 GRAF_84
 
21.08.20
13:13
Добрый день мистяне!

Веб-сервер IIS настраивал по этой инструкции https://its.1c.ru/db/metod8dev/content/5944/hdoc

Имена объектов указал для примера:
имя базы: MyBase
имя сервера: MyServer (alias SuperServer)
имя сервиса: MyService

Есть две ссылки, по которой можно обращаться:
1. http://MyServer/MyBase/ws/MyService.1cws?wsdl     // рабочая ссылка
2. http://SuperServer/MyBase/ws/MyService.1cws?wsdl  // не рабочая

Первая ссылка работает, а по второй ссылке не удается подключиться. Пишет "Аутентификация пользователя не выполнена", не понятно почему. Причем если подключиться по первой ссылке, и пока живет сеанс (WS-соединение) можно подключиться по второй ссылке! Время жизни сеанса настраивается в веб-сервисе, установил по умолчанию 20 сек.

Обращаюсь так:
//...
Определение = Новый WSОпределения("http://MyServer/MyBase/ws/MyService.1cws?wsdl";    ,,,,,, Истина);
//Определение = Новый WSОпределения("http://SuperServer/MyBase/ws/MyService.1cws?wsdl";    ,,,,,, Истина); //почему-то не работает.
WSСервис = Определение.Сервисы[0];
Прокси = Новый WSПрокси(Определение, WSСервис.URIПространстваИмен, WSСервис.Имя, WSСервис.ТочкиПодключения[0].Имя,,,,,Истина);
//...    

Подскажите почему не подключается к сервису по ссылке с алиасом или подскажите где настроить alias сервера в веб-сервере IIS, если таковое есть?
1 Cyberhawk
 
21.08.20
14:40
А откуда ты взял этот "алиас"?
2 GRAF_84
 
21.08.20
14:57
Скажем так, он известен. Вероятно прописан в сервере DNS. Не очень в этом силен.

Спасибо за наводку.