Frage

In den letzten Tagen war ich von einem seltsamen Problem verblüfft.

Beim Versuch, einen RSA -Schlüsselcontainer wie unten zu erstellen (aus einem CMD -Administratorfenster):

ASPNET_regiis -pc "MyKeyContainer" -Exp

Ich bekomme den folgenden Fehler:

Erstellen von RSA -Schlüsselbehälter ... Der RSA -Schlüsselbehälter konnte nicht geöffnet werden. Gescheitert!

Dies scheint auf einigen Servern gut zu funktionieren und in einigen anderen zu scheitern, und für mein Leben kann ich nicht herausfinden, warum.

Hat jemand irgendwelche Ideen?

War es hilfreich?

Lösung

Ich hatte genau dieses Problem und konnte es beheben. Um den folgenden Fehler zu verhindern:

"Erstellen von RSA -Schlüsselbehälter ... Der RSA -Schlüsselbehälter konnte nicht geöffnet werden. Fehlgeschlagen!"

Nachricht Beim Erstellen eines neuen Schlüssels möchten Sie 1st Berechtigungen in dem folgenden Verzeichnis einrichten, in dem sich die Maschinenschlüssel nach dem Erstellen befinden:

C: Dokumente und Einstellungen Alle Benutzer Anwendungsdaten Microsoft Crypto rsa machinekeys

Dies ist das Verzeichnis, in dem die Maschinenschlüssel aus der folgenden Befehlszeile erstellt und gespeichert werden. Das Problem ist, selbst als Administrator haben Sie möglicherweise keinen Zugriff, um die Schlüssel standardmäßig zu erstellen und zu manipulieren. Am einfachsten ist es, die "Administratoren" -Gruppe der Maschine zuzulassen, die Berechtigungen in diesem Verzeichnis "modifizieren".

Klicken Sie mit der rechten Maustaste auf das 'MachineKeysVerzeichnis und stellen Sie sicher, dass die Administratorgruppe den richtigen Zugang hat. Siehe den folgenden Beitrag, den ich geschrieben habe, der in diesem Prozess umfassend ist: Verschlüsseln Sie Konfigurationsabschnitte in .NET

Eine weitere Notiz, obwohl der Fehler erzeugt wird, technisch Der Schlüssel wird immer noch erstellt, befindet sich aber in einem ungültigen Zustand. Nachdem Sie die Berechtigungen behoben haben, ist es am besten, den Schlüssel mit dem zu löschen -pz wechseln und dann mit dem neu einfügen -pc Wechseln Sie erneut, stellen Sie sicher, dass der Fehler nicht angezeigt wird und Sie eine erhalten Erfolgreich! Botschaft.

Andere Tipps

Schauen Sie sich das an die folgenden Blog -Beitrag. Scheint wie ein Erlaubnisproblem. Sie können auch versuchen, diesen Befehl als Administrator auszuführen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top