So habe ich meine Connectionstrings auf meinem localhost verschlüsselt, und alles war gut .. es konnte ohne Probleme lesen.Ungültiger Verschlüsselungsschlüssel nach der Veröffentlichung der Website
Jetzt, nachdem ich mein Projekt auf meinem Webhote veröffentlicht habe, ist die Geschichte ganz anders.
ich folgende Fehlermeldung erhalten:
Key not valid for use in specified state. (Exception from HRESULT: 0x8009000B)
Ich frage mich, wenn ich es lokal entschlüsseln sollte und es danach verschlüsseln, nachdem es auf mein webhotel veröffentlicht wurde? Ich habe einen anderen Thread gesehen, wo Leute vorschlagen, dass ein Maschinenknopf hinzugefügt werden sollte. aber wo würde ich es platzieren, und wo würde ich es finden?
kann die ganze stacktrace here
ich folgendes cmd zu verschlüsseln verwendet werden gesehen:
aspnet_regiis -pef "connectionStrings" "PATH" -prov "DataProtectionConfigurationProvider"
Welchen Server verwenden Sie? Vielleicht versuchen Sie, einen Bibliotheksanruf nur für die Desktop-Programmierung zu verwenden? – Aristos
es ist nur ein Standard-iis-Server, den ich gemietet habe –