Контейнер ключа RSA не может быть открыт

Я разрабатывал сайт ASP.NET на более старой машине под управлением XP home. Недавно я получил новый ПК с Win 7 и переместил все файлы моего проекта. Когда я пытаюсь запустить проект, я получаю следующее сообщение об ошибке:

"Failed to decrypt using provider 'MyRsaProtectedConfigurationProvider'. Error message from the provider: The RSA key container could not be opened."

Я понял, что зашифровал части моего файла web.config, используяRSA encryption, Вот в чем проблема сейчас. Я не уверен, как заставить этот ключ работать снова, чтобы я мог использовать его на моей новой машине. Я экспортировал ключ со старой машины и импортировал его, используя:

aspnet_regiis -pi "RSAProviderName" "C:\RSA_configkey.xml"

Это было успешно импортировано. Затем я запустил проект, но появилось то же сообщение об ошибке. Я подумал, что это может быть разрешением, поэтому я побежал:

aspnet_regiis -pa "RSAProviderName" "\Desktop" -full

Это также было успешно, но я все еще получаю ошибку. Из прочтения я видел, что люди используют «ASPNET» вместо «\ Desktop» (Desktop - это имя моего компьютера). Однако, когда я пытаюсь использовать «ASPNET», я получаю:

No mapping between account name and security IDs was done. <Exception from HRESULT = 0x80070534

Я не могу работать над проектом, пока это не исправлено, поэтому любая помощь очень ценится. Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос