MSVerbinden Sie die automatische Verschlüsselung von Verbindungszeichenfolgen, Schlüssel nicht im Wörterbuch gefunden

8

Seit Web Deploy 3.5 automatische Verschlüsselung von Verbindungszeichenfolgen werden mit dem Flag –EnableRule:EncryptWebConfig unterstützt. Nach dem Ausführen mit:

%Vor%

Ich bekomme:

%Vor%

Der Link zu mehr Links weist auf eine veraltete Dokumentation hin, die ich nicht zu finden scheint irgendwelche Informationen online.

Ich vermute, dass das Tool aspnet_regiis hinter den Kulissen verwendet, aber ich bin mir nicht sicher. Ja, ich führe das oben mit vollen Admin-Rechten.

    
cederlof 28.10.2013, 14:04
quelle

2 Antworten

1

Ich hatte das gleiche Problem, aber es war nicht auf eine verschachtelte web.config -Datei zurückzuführen. Aus irgendeinem Grund konnte mein Bereitstellungsbenutzer nicht auf den Schlüsselcontainer zugreifen (in den Fehlerprotokollen des Web-Bereitstellungsdiensts wurde die Ausnahme ausgelöst: System.Configuration.ConfigurationErrorsException: The RSA key container could not be opened. ).

Ich habe den folgenden Befehl verwendet: aspnet_regiis -pa "NetFrameworkConfigurationKey" "<MYUSER>" , um <MYUSER> den notwendigen Zugriff zu geben.

    
Stark 09.12.2014, 18:19
quelle
0

Ich habe das gleiche Problem, weil ich web.config Dateien verschachtelt habe.

Dies scheint ein Fehler in der EncryptWebConfig -Regel zu sein.

Sie können dieses Problem umgehen, wenn Sie nur mit einem root web.config arbeiten können.

    
Stephan 15.01.2014 11:15
quelle