Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Общие вопросы по .NET и C# > Однонаправленный веб-сервис |
Автор: nvb 31.1.2013, 16:47 |
Хочу запустить достаточно "долгую" службу асинхронно, через однонаправленный метод. Структура примерно такая: - Клиент - Служба1 - Служба2 асинхронно Смотрю логи, при обычном вызове , не однонаправленном, все отрабатывает правильно: 1/31/2013 4:26:31 PM 599 Client is working 1/31/2013 4:26:31 PM 661 Service1 is working 1/31/2013 4:26:31 PM 849 Service2 is working 1/31/2013 4:26:31 PM 880 Service2 out 1/31/2013 4:26:31 PM 895 Service1 out 1/31/2013 4:26:31 PM 989 Client out Как только определяю однонаправленный вызов службы 2 : 1/31/2013 4:26:31 PM 599 Client is working 1/31/2013 4:26:31 PM 661 Service1 is working 1/31/2013 4:26:31 PM 895 Service1 out 1/31/2013 4:26:31 PM 989 Client out я понимаю, что она должна сразу вернуть управление, что бы вызывающая служба ее не ждала, но впечатление, что она вообще не отрабатывать и не логируется соответственно. Посоветуйте, пжст, в чем может быть проблема. |
Автор: AntonX 3.3.2013, 13:42 |
нужен код. похоже ты останавливаешь клиента еще до того как успеет запуститься асинхронная операция |