0

私の悪い英語(そして初心者の質問)をお詫びします-私はElevatedTrustを実行する必要があるSilverlight4OOBアプリケーションを持っています。CheckAndDownloadUpdateAsyncは、この場合、xapが署名されている場合にのみ機能します。VisualStudioで作成できる「テスト証明書」を使用してアプリを展開すると問題が発生しますか?CheckAndDownloadUpdateAsyncは正常に機能し、このためだけに証明書を購入したくないのですが...また、証明書の有効期限が切れるとどうなりますか?新しい(更新された)証明書になるため、ユーザーは私のページに移動してアプリを明示的に更新する必要がありますか?

また、このためにどのような種類の証明書を購入する必要があり、どのような利点がありますか?

4

1 に答える 1

1

これまでと同じように、テスト証明書を使用して問題なくデプロイできます。購入したものよりもテスト証明書を使用することの欠点は、ユーザーがOOBアプリケーションをインストールしたときにUACダイアログに表示されるものだけです。テスト証明書では、「不明な発行元」がソフトウェアをインストールしようとしていることをユーザーに通知しますが、購入した証明書では、会社名が表示されます。ユーザーベースに応じて、これは重要な場合と重要でない場合があります。

証明書の有効期限が切れるとどうなるかについては、証明書を更新してXAPを再展開できます。 これらの更新手順は機能するはずです(SilverlightではなくClickOnceについて話している場合でも、同じ原則が適用されます)。

于 2011-10-16T14:35:04.280 に答える