Я делаю SOAP клиента на единицу для. net веб-службы, но я получаю сообщение об ошибке «Отказано в доступе», т.е.
SoapException: Серверу не удалось обработать запрос. ---> Аутентификация на хосте «104.130.222.145» для пользователя «tapblueapp» с использованием метода «mysql_native_password» завершилась неудачно с сообщением: доступ запрещен для пользователя «tapblueapp» @ «showoff-new» (с использованием пароля: YES) ---> Доступ Отказано пользователю 'tapblueapp' @ 'showoff-new' (с использованием пароля: ДА)
Я сгенерировал прокси-класс для службы по имени SampleService.cs . И вызов GetModelOption () путем создания экземпляра частичного класса WebService (который находится в SampleService.cs), который вызывает операцию GetModelOption.
Серверная часть подключена к базе данных, которая возвращает данные по запросу. Я следовал http://gyanendushekhar.com/2017/02/18/call-asp-net-web-service-unity3d-asmx-service/, чтобы создать прокси-класс.
Мой код для вызова службы:
NetworkCredential credential = new NetworkCredential("username", "password", "ip:port");
CredentialCache myCache = new CredentialCache();
myCache.Add(new System.Uri("http://builderapi.showoff.com/WebService.asmx"), "Negotiate", credential);
WebService webService = new WebService();
webService.Credentials = myCache;
webService.GetModelOption();