我的客户有问题。他有一个Microsoft CRM开发人员,他离开了。现在项目仍未完成。我已经下载了自定义应用程序的源代码,我不想继续开发。我已经尝试过ClickOne部署,它会弹出一个与myapp_TemporaryKey.pfx相关的密码输入框。我试图在网络上的计算机上安装并以调试模式启动,我也遇到了同样的问题,它说:
“无法导入以下密钥文件:。密钥文件可能受密码保护。要解决此问题,请尝试再次导入证书或手动将证书导入当前用户的个人证书存储区。”
第二个错误是:“导入密钥文件”myapp_TemporaryKey.pfx“已取消
你知道如何解决这个问题吗?我有.PFX文件,但没有密码。
答案 0 :(得分:28)
我去了Project Properties - >签名标签 - >然后使用ClickOnce部分中的证书签署我的应用程序。就我而言,构建成功。
答案 1 :(得分:6)
如果PFX受密码保护,如果您没有密码,则无法做到这一点。 PFX包含具有相应私钥的证书以及可选的一个或多个CA证书。有问题的证书是自签名的还是由某些CA颁发的?我想它是自签名的,考虑到它的文件名。因此,您只需创建另一个证书并使用它而不是旧文件。