Я использую 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);