Показать сообщение отдельно
Старый 09.02.2015, 23:35   #6  
Predatore is offline
Predatore
Участник
 
163 / 17 (1) ++
Регистрация: 29.09.2010
Цитата:
Сообщение от Orwell Посмотреть сообщение
Не уверен, как вы передаете Credentials через свойства веб-сервиса. Есть 2 пути...

1. Неправильный (как вы, возможно, и делаете):
User (System.Net.NetworkCredential). Определить - User.UserName, User.Password.
NAVService.Credentials = User

2. Правильный, с использованием CredentialCache:
Пример приведен здесь

WebServicesUseNTLMAuthentication в CustomerSettings должно быть true.
Есть ещё третий правильный путь, с использованием NetworkCredential, пример там же, просто выкидываем из него кэш.
CredentialCache в данном случае - лишнее звено.
Но это так, полемика, главное же, что установка WebServicesUseNTLMAuthentication в true, помогла, хоть и со второго раза (после первого рестарта сервиса почему-то не взлетело, а вот уже после второго - полёт нормальный). Чуяло моё сердце, что что-то с типом аутентификации не так. Смущало сильно что под Виндой всё ОК.
В любом случае, спасибо тебе огромное добрый человек! Будет теперь у меня мобильный НАВик