Асинхронные вызовы из приложения Windows не приземляются на промежуточное ПО после некоторых успешных вызовов - PullRequest
0 голосов
/ 09 июля 2019

У меня есть веб-сервис, который выполняет некоторые операции с базой данных.Эта служба размещена на IIS.

У меня Windows-приложение на основе рабочего стола.

Некоторые вызовы веб-методов выполняются из этого приложения асинхронно.После некоторых успешных звонков остальные звонки не работают должным образом.Согласно журналам приложений, я делаю запрос, но я не получаю запрос в веб-сервисе.

Также не получено сообщение об ошибке для настольного приложения.

Веб-сервис:

public int SelectCallerCallCount(string ani)
{
    //oracle db operationenter
}

Настольное приложение:

dataService.SelectCallerCallCountCompleted += new SelectCallerCallCountCompletedEventHandler(dataService_SelectCallerCallCountCompleted);

dataService.SelectCallerCallCountAsync(ctiOciCalledDevice, createGuid());

void dataService_SelectCallerCallCountCompleted(object sender, SelectCallerCallCountCompletedEventArgs e)
{
    //do something
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...