Question

Depuis quelques jours, j'ai été déconcerté par un problème bizarre.

Lorsque vous essayez de créer un conteneur de clé RSA comme ci-dessous (à partir d'une fenêtre cmd admin):

aspnet_regiis -pc "MyKeyContainer" -exp

je reçois l'erreur suivante:

Création RSA conteneur clé ... Le conteneur de clé RSA n'a pas pu être ouvert. Echec!

Cela semble fonctionner correctement dans certains serveurs et échouent dans d'autres et pour la vie de moi je ne peux pas comprendre pourquoi.

Quelqu'un a des idées?

Était-ce utile?

La solution

J'ai eu ce problème exact se produire et a pu réparer. Pour éviter l'erreur suivante:

"Création RSA Key Container ... Le conteneur de clé RSA ne pouvait pas être ouvert. Echec "

un message sur la création d'une nouvelle clé, vous 1er voulez mettre en place des autorisations sur le répertoire suivant où les clés de la machine se trouvent après avoir été la création:

C: \ Documents and Settings \ All Users \ Application Data \ Microsoft \ Crypto \ RSA \ MachineKeys

Ceci est le répertoire où sont créées et stockées les clés de la machine à partir de la ligne de commande ci-dessous. La question est, même en tant qu'administrateur, vous ne pouvez pas avoir accès à créer et à manipuler les touches par défaut. La meilleure chose à faire est de permettre au groupe « Administrateurs » de la machine ont des autorisations « Modifier » dans ce répertoire.

Faites un clic droit sur le MachineKeys répertoire et assurer que le groupe Administrateurs a l'accès approprié. Voir le post suivant, j'ai écrit ce qui est complet sur ce processus: Encrypting Sections de configuration .NET

Une autre note, même si l'erreur est produite, techniquement la clé obtient encore créé, mais est dans un état non valide. Après avoir fixé les autorisations, il est préférable de supprimer la clé à l'aide du commutateur -pz puis re-ajouter à l'aide du commutateur de -pc à nouveau, en vous assurant l'erreur ne soit pas affiché et vous obtenez une Réussi! message.

Autres conseils

Jetez un oeil à la suivante Blog post . On dirait un problème d'autorisation. Vous pouvez également essayer d'exécuter cette commande en tant qu'administrateur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top