RSAキーコンテナを作成することがありますそれは時々動作しません
-
27-10-2019 - |
質問
過去数日間、私は奇妙な問題に困惑していました。
以下のようなRSAキーコンテナを作成しようとするとき(CMD管理ウィンドウから):
aspnet_regiis -pc "mykeycontainer" -exp
次のエラーが発生します。
RSAキーコンテナの作成... RSAキーコンテナは開くことができませんでした。失敗した!
これはいくつかのサーバーで正常に動作し、他のサーバーで失敗し、私の人生のために、私はその理由を理解することはできません。
誰かがアイデアを持っていますか?
解決
私はこの正確な問題が発生し、それを修正することができました。次のエラーを防ぐには:
「RSAキーコンテナの作成... RSAキーコンテナは開くことができませんでした。失敗しました!」
新しいキーを作成すると、最初に作成した後にマシンキーが存在する次のディレクトリにアクセス許可を設定する必要があります。
c: documents and settings all users application data microsoft crypto rsa machinkeys
これは、以下のコマンドラインのマシンキーが作成および保存されるディレクトリです。問題は、管理者としても、デフォルトでキーを作成および操作するためにアクセスできない場合があります。最も簡単なことは、マシンの「管理者」グループがこのディレクトリに「変更」権限を持つようにすることです。
を右クリックします '機械キー'ディレクトリと管理者グループに適切なアクセスがあることを確認します。このプロセスを包括的に書いた次の投稿をご覧ください。 .NETの構成セクションを暗号化します
エラーが生成されたとしても、もう1つのメモ、 技術的に キーはまだ作成されますが、無効な状態です。権限を修正した後、キーを使用してキーを削除することをお勧めします -pz
を切り替えてから、を使用して再添加します -pc
もう一度切り替えて、エラーが表示されないことを確認し、 成功した! メッセージ。
他のヒント
を見てください 次のブログ投稿. 。許可の問題のようです。また、このコマンドを管理者として実行してみることもできます。