2010-10-01 35 views
16

Un cliente mío tiene un problema. Tenía un desarrollador de Microsoft CRM y se fue. Ahora el proyecto permanece incompleto. He descargado el código fuente de las aplicaciones personalizadas y no estoy tratando de continuar el desarrollo. Probé la implementación de ClickOne y me aparece un cuadro de entrada de contraseña relacionado con myapp_TemporaryKey.pfx. Intenté instalarlo en una computadora en la red y lo inicié en modo de depuración, y aparece el mismo problema, dice:Problema con TemporaryKey.pfx No tengo la contraseña

"No se puede importar el siguiente archivo de clave: .El archivo de clave puede estar protegido por contraseña. corrija esto, intente importar el certificado nuevamente o importe el certificado manualmente en el almacén de certificados personales del usuario actual ".

Y un segundo error es: myapp_TemporaryKey.pfx "Importación de archivo de la clave '' fue cancelada

¿Usted sabe qué se puede hacer para arreglar eso tengo el archivo .PFX, pero no la contraseña

?.

Respuesta

28

Fui a Propiedades del proyecto -> pestaña Firma -> luego firmé mi aplicación usando el certificado en la sección ClickOnce. En mi caso, la construcción fue exitosa.

+0

Sí, ¡esa es la mejor manera de hacerlo! – Mathieu

+1

¿Puede por favor elaborar este proceso? Estoy teniendo el mismo problema. Tengo el archivo .pfx pero no la contraseña. ¿Cómo puedo firmar mi aplicación usando el certificado existente? – newprogress

+0

Por favor, elabore de hecho, porque "Project properties" no existe en VS2015 – Zimano

6

Si PFX está protegido con contraseña, puede hacer poco al respecto si no tiene una contraseña. PFX contiene un certificado con la clave privada correspondiente y, opcionalmente, uno o más certificados de CA. ¿Fue el certificado en cuestión autofirmado o fue emitido por alguna CA? Supongo que fue autofirmado, teniendo en cuenta su nombre de archivo. Por lo tanto, solo debe crear otro certificado y usarlo en lugar del archivo anterior.

+0

¡Hola! Muchas gracias por esa respuesta, ¡eres muy útil! ¿Pero me puede remitir a un recurso/documentación sobre cómo crear un PFX auto-firmado? He estado buscando una hora y parece que no puedo encontrar ningún tutorial. ¡Muchas gracias de nuevo! – Mathieu

+2

Utilice la utilidad 'makcert.exe' para crear sus propios certificados. – Bernard

Cuestiones relacionadas