17

私のクライアントに問題があります。彼には Microsoft CRM 開発者がいましたが、彼は去りました。現在、プロジェクトは未完成のままです。カスタム アプリケーションのソース コードをダウンロードしましたが、開発を続行するつもりはありません。ClickOne の展開を試してみましたが、myapp_TemporaryKey.pfx に関連するパスワード入力ボックスが表示されます。ネットワーク上のコンピューターにインストールしてデバッグモードで起動しようとしましたが、同じ問題が発生しました。

「次の鍵ファイルをインポートできません: 。鍵ファイルはパスワードで保護されている可能性があります。これを修正するには、証明書を再度インポートするか、証明書を現在のユーザーの個人証明書ストアに手動でインポートしてください。」

2 つ目のエラーは、「キー ファイル "myapp_TemporaryKey.pfx" のインポートがキャンセルされました」です。

それを修正するために何ができるか知っていますか?.PFX ファイルはありますが、パスワードはありません。

4

2 に答える 2

29

[プロジェクトのプロパティ] --> [署名] タブに移動し、[ClickOnce] セクションの証明書を使用してアプリに署名しました。私の場合、ビルドは成功しました。

于 2011-12-28T08:31:05.723 に答える
5

PFX がパスワードで保護されている場合、パスワードを持っていなければ、これについてほとんど何もできません。PFX には、対応する秘密鍵を含む証明書と、オプションで 1 つ以上の CA 証明書が含まれています。問題の証明書は自己署名されたものですか、それとも CA によって発行されたものですか? ファイル名を考えると、自己署名されたと思います。したがって、別の証明書を作成して、古いファイルの代わりに使用するだけです。

于 2010-10-01T19:48:30.380 に答える