以前の開発者のコンピューターにあった証明書で署名された多くのユーザーに展開された ClickOnce アプリケーションがあります。その開発者が退職したため、証明書の有効期限が切れています。別のマシンからアプリケーションを再発行するには、元の証明書を見つけて、拡張機能で更新できる必要があります。以前の開発者のコンピューターにアクセスできますが、元の .pfx ファイルが見つからず、証明書をコピーして更新できません。また、以前にデプロイされたすべてのファイルにアクセスできます。
アプリケーションをデプロイしようとしたところ、次のエラーが発生しました。
デプロイ ID がサブスクリプションと一致しません。
私の最善の推測では、実際には、MSDN フォーラムの質問と回答に基づいてこのエラーを引き起こしているのは別の証明書であると考えられます。展開 ID が説明と一致しません。ただし、コードの展開元のマシンを変更し、ソリューションを Visual Studio 2010 に更新したことは注目に値します (ただし、プラットフォームと構成は同じです)。
以前の開発者のマシンまたはデプロイ ファイルから元の証明書情報を取得するにはどうすればよいですか? それとも、これを解決しようとして間違った穴に落ちている可能性がありますか?