Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .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
нужен код. похоже ты останавливаешь клиента еще до того как успеет запуститься асинхронная операция

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)