WCFサービスに接続するSilverlightアプリケーションがあります。ユーザーがアプリケーションを使用しているときにWCFサービス契約が更新される場合があります。その場合、ユーザーはページを更新して最新のSilverlightクライアントをダウンロードする必要があります。
サービス契約が更新されたことを検出し、ブラウザに「新しい更新が検出されました。ページを更新してください」というプロンプトを表示したいと思います。try / catchブロックを使用してCommunicationExceptionを処理することもできますが、これは非常に一般的な例外であり、さまざまな理由で発生する可能性があります。
契約の不一致を検出するための最良の方法は何ですか?