O contêiner de chaves RSA não pôde ser aberto

Estou desenvolvendo um site ASP.NET em uma máquina mais antiga executando o XP home. Recentemente, adquiri um novo PC Win 7 e movi todos os meus arquivos de projeto. Quando tento executar o projeto, recebo esta mensagem de erro:

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

Percebi que criptografava partes do meu arquivo web.config usando umRSA encryption. É aqui que o problema está agora. Não sei como colocar a chave novamente em funcionamento, para que possa usá-la em minha nova máquina. Exportei a chave da máquina antiga e a importei usando:

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

Isso foi importado com sucesso. Em seguida, executei o projeto, mas a mesma mensagem de erro apareceu. Achei que fosse uma permissão, então corri:

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

Isso também foi bem-sucedido, mas ainda recebo o erro. Da leitura ao redor, vi pessoas usarem "ASPNET" em vez de "\ Desktop" (Desktop é o nome da minha máquina). No entanto, quando tento usar o "ASPNET", recebo:

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

Não posso trabalhar no projeto até que isso seja corrigido, então qualquer ajuda é muito apreciada. Obrigado!

questionAnswers(1)

yourAnswerToTheQuestion