Есть консольное приложение написанное на 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, но у меня не используется прокси.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как видно, последние две цели занимают очень много времениЧто это за цели и можно их как-то отключить без вреда для программы? Такая долгая...
Есть форма, на которой при нажатии на кнопку "x:Name="StartChatWithUser_btn"" происходит вызов UserControl окна, и стоит дилемма, как закрыть UserControl при нажатии...
У меня есть проект на C#Мне нужно построить изогнутый цилиндр
Хочу добавить логирование в проект, но по все гайдам нужно через References в NuGet найти log4net