Sculptureソフトウェアパッケージを使用して生成されたアプリケーションがあります。つまり、プロジェクトはPrismアプリケーションのコードとほぼ同等です。
モデルの一部は、すべてのWCFサービス呼び出しが同期的に実行されることですが、バックグラウンドスレッドで実行されます(実際には非同期呼び出しでもありますが、Sculptureバックグラウンドスレッドメソッドは、後続のコードを実行する前に応答を待機します)。
アプリケーションをデプロイしたところ、テストしたすべてのマシンの約50%が最初のサービスコールを通過しないことがわかりました。デバッグとリリースの両方のSilverlightランタイムと、動作するマシンと失敗するマシン上のWindows 7の両方が混在しているため、失敗するマシンにはパターンが表示されません。別のブラウザでも同じように失敗するため、マシン固有です。唯一の手がかりは、それらがすべて古いPCのように見えることです。
アイデアは誰ですか?