2010-05-18 3 views
1

У меня есть приложение WPF, вызывающее WCF через вызовы Async.Странное поведение WPF с вызовами WCF Async

Приложение имеет четыре вкладки, каждая из которых загружается из отдельных асинхронных вызовов, каждая вкладка имеет индикатор занятости.

Проблема: при работе в Visual Studio я могу нажать кнопку обновления на каждой вкладке, и индикатор занятости каждой вкладки запускается, и данные извлекаются из службы WCF. По мере возврата данных каждой вкладки она обновляется.

При развертывании приложения через один клик пользовательский интерфейс приложения зависает после того, как только две вкладки начнут обновляться. Поэтому в этом случае я нажимаю кнопку «Обновить» на вкладке «один», затем на вкладке «два» и приложение зависает, пока не вернется один из двух данных вкладок.

Сначала я подумал, что это связано с дросселированием службы WCF, и это было не так, как и Visual Studio, и однократные развертывания приложения указывают на ту же службу.

У кого-нибудь есть идеи о том, где искать? Я не могу воспроизвести проблему с зависанием в Visual Studio?

ответ

Смежные вопросы