非同期呼び出しを介してWCFを呼び出すWPFアプリケーションがあります。
アプリケーションには4つのタブがあり、それぞれが個別の非同期呼び出しからロードされます。各タブにはビジーインジケーターがあります。
問題:Visual Studio内で実行しているときに、各タブの更新ボタンをクリックすると、各タブのビジーインジケーターが起動し、データがWCFサービスから取得されます。各タブのデータが戻ってくると、更新されます。
ワンクリックでアプリケーションをデプロイすると、2つのタブだけが更新を開始した後、アプリケーションのUIがハングします。したがって、この場合、タブ1、次にタブ2で更新を押すと、2つのタブデータのいずれかが返されるまでアプリケーションがハングします。
最初は、これはWCFサービスのスロットルと関係があると思いましたが、Visual Studioとアプリケーションのワンクリック展開の両方が同じサービスを指しているため、そうではありませんでした。
どこを見ればいいのか、誰かアイデアがありますか?Visual Studio内でハングの問題を再現できませんか?