Я успешно добавил ссылку wsdl на мой Android PCL, в котором есть два метода, но всякий раз, когда я вызывал один из методов, он всегда прерывался.
Я хочу использовать сервис из приложения для Android. Я попытался добавить ссылку на консольный проект, и там он отлично работает с тем же кодом, который генерирует Reference.cs, который одинаково и в консоли, и в PCL. Я просто вызываю метод с заданными параметрами, без сетевых учетных данных и т. Д. Последний параметр - это просто обычная строка XML.
try
{
_proxy = new ServiceReference();
_proxy.Timeout = 30000;
var arr = _proxy.CallMethod("user", "pass", 1, $"<[CDATA[{xml}]]>");
}
catch(Exception ex)
{
throw ex;
}
Я получаю следующую ошибку в улове:
System.Net.WebException: время ожидания запроса истекло
в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke (имя метода System.String, параметры System.Object []) [0x000a7] в <3f9824dbe67544e1805773e0a3dbdf6b>: 0
Я раньше пользовался другими веб-сервисами и никогда не делал ничего другого, я что-то здесь упускаю?