2010-10-01 3 views
16

Un mio cliente ha un problema. Aveva uno sviluppatore di Microsoft CRM e se ne andò. Ora il progetto rimane incompleto. Ho scaricato il codice sorgente delle applicazioni personalizzate e non sto cercando di continuare lo sviluppo. Ho provato la distribuzione di ClickOne e mi viene visualizzata una casella di immissione della password relativa a myapp_TemporaryKey.pfx. Ho provato a installare su un computer in rete e ad avviare in modalità di debug, e ho lo stesso problema, dice:Problema con TemporaryKey.pfx Non ho la password

"Impossibile importare il seguente file chiave:. Il file chiave può essere protetto da password. correggere questo, provare a importare nuovamente il certificato o importare manualmente il certificato nell'archivio dei certificati personali dell'utente corrente. "

E un secondo errore è: "Importazione file chiave 'myapp_TemporaryKey.pfx' è stata annullata

Sapete che cosa si può fare per risolvere il problema che ho il file PFX, ma non la password

?.

risposta

28

Sono andato a Proprietà progetto -> scheda Firma -> quindi firmato la mia app utilizzando il certificato nella sezione ClickOnce. Nel mio caso, la build ha avuto successo.

+0

Sì, questo è il modo migliore per farlo! – Mathieu

+1

Potete per favore elaborare questo processo? Sto avendo lo stesso problema. Ho il file .pfx ma non la password. Come posso firmare la mia app utilizzando il certificato esistente? – newprogress

+0

Si prega di elaborare in effetti, perché "Proprietà del progetto" non esiste in VS2015 – Zimano

6

Se PFX è protetto da password, si può fare poco su questo se non si dispone di una password PFX contiene un certificato con la chiave privata corrispondente e facoltativamente uno o più certificati CA. Il certificato in questione era autofirmato o è stato emesso da qualche CA? Suppongo che fosse autofirmato, considerando il suo nome di file. Quindi basta creare un altro certificato e usarlo al posto del vecchio file.

+0

Ciao! Grazie mille per la risposta, sei molto utile! Ma puoi riferirmi a una risorsa/documentazione su come creare un PFX autofirmato? Ho cercato un'ora e non riesco a trovare comunque tutorial. Grazie mille ancora! – Mathieu

+2

Utilizzare l'utilità 'makcert.exe' per creare i propri certificati. – Bernard