Как исправить ID пользователя и пароль неверны в c # - PullRequest
0 голосов
/ 03 апреля 2019

Я использую c # для получения результата от веб-сервиса Navision.Когда я использую defaultcredential = true, я получаю следующее исключение:

    System.Web.Services.Protocols.SoapException
   "The user ID and password are invalid. Try again."

Если я использую networkcredential с именем пользователя и паролем домена, все работает нормально.

   WarehousePickdetail.WS_WarehousePickdetail_Service Service = new WarehousePickdetail.WS_WarehousePickdetail_Service();
            Service.UseDefaultCredentials = true;
            //Service.Credentials = new NetworkCredential(strUser, strPwd);
            WarehousePickdetail.WS_WarehousePickdetail[] list = Service.ReadMultiple(null, null, 0);
            string result;
            result = JsonConvert.SerializeObject(list, Newtonsoft.Json.Formatting.Indented);
            this.Context.Response.ContentType = "application/json; charset=utf-8";
            this.Context.Response.Write(result);
...