2009-08-27 11 views
11

Ho circa 60 file .pfx per tutti gli assiemi principali per un progetto. Sono file unici, ma io uso la stessa password per tutti.Problema certificato - Errore durante l'importazione della chiave "l'oggetto esiste già" dopo l'aggiornamento a Windows 7

Dopo un aggiornamento da Windows Vista a Windows 7 ottengo una finestra di dialogo File Importa chiave che richiede la password per loro quando si fa clic su Crea in Visual Studio 2008.

Questo sarebbe stato bene, ma dopo aver inserito la password che ho visualizza una finestra di errore: Errore durante l'importazione della chiave: l'oggetto esiste già.

Qualche idea?

risposta

12

Risolto!

Dopo l'aggiornamento da Vista a Windows 7 sono state modificate le autorizzazioni della cartella contenente i certificati C: \ Users \ All Users \ Microsoft \ Crypto \ RSA \ MachineKeys.

Dopo aver modificato le autorizzazioni che concedono l'accesso completo, il problema è andato via.

Fammi sapere se questo è stato utile a chiunque! :)

+0

Grazie mille !!! Questo era un vero mal di testa. Non ho aggiornato il mio sistema operativo, sono solo su Windows XP, ma ho avuto lo stesso identico problema. Non sono sicuro di come potrebbero essere state modificate le autorizzazioni della cartella. Strano! –

5

Non volevo davvero iniziare a cambiare i permessi dei file per risolvere questo problema. Ma la risposta sui permessi dei file mi ha spinto nella giusta direzione.

Invece di modificare i permessi del file ho eseguito VS.NET come amministratore, che ha risolto anche il problema dell'importazione della chiave.

+0

Oppure prompt dei comandi se si sta utilizzando MSBuild ecc. – Fenton

+0

Forse a causa di un recente aggiornamento di Windows 7, questo problema si è sviluppato in VS2010 su una soluzione con 75 progetti che utilizzano lo stesso certificato e password. Si è scoperto che il problema era perché non ho eseguito VS come amministratore. Grazie a @andynormancx. – Derrick

Problemi correlati