Есть консольное приложение написанное на C#. В Visual Studio добавил ссылку на веб-сервис wsdl. После запуска приложения вызывается метод веб-сервиса и результат его выполнения появляется через 11-17 секунд. Далее, если в приложении указать еще раз выполнить этот метод, то вызов пройдет за 2 секунды. Проверил wireshark`ом, что происходит в момент запуска. После запуска приложения соединение с веб-сервисом происходит только через 10-12 секунд, и после соединения метод выполняется за 2 секунды. Какая процедура может занимать 10 секунд при вызове метода в первый раз?
CrmMethods createFL = new CrmMethods();
Console.WriteLine("run method");
var response = createFL.CreatePerson();
Console.WriteLine(response.ReturnCode.ToString());
Console.ReadKey();
//второй раз метод выполняется за 2 секунды.
Console.WriteLine("run method");
var response = createFL.CreatePerson();
Console.WriteLine(response.ReturnCode.ToString());
Console.ReadKey();
P.S. на английском форуме нашел статьи про proxy, но у меня не используется прокси.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей