17

我的一个客户有问题。他有一个 Microsoft CRM 开发人员,然后他离开了。现在该项目仍未完成。我已经下载了自定义应用程序的源代码,我不想继续开发。我已经尝试过 ClickOne 部署,它会弹出一个与 myapp_TemporaryKey.pfx 相关的密码输入框。我尝试在网络上的计算机上安装并以调试模式启动,我遇到了同样的问题,它说:

“无法导入以下密钥文件:。密钥文件可能受密码保护。要更正此问题,请尝试再次导入证书或将证书手动导入当前用户的个人证书存储区。”

第二个错误是:“导入密钥文件“myapp_TemporaryKey.pfx”已取消

你知道可以做些什么来解决这个问题吗?我有 .PFX 文件,但没有密码。

4

2 回答 2

29

我去了项目属性--> 签名选项卡--> 然后使用 ClickOnce 部分中的证书对我的应用程序进行了签名。就我而言,构建是成功的。

于 2011-12-28T08:31:05.723 回答
5

如果 PFX 受密码保护,那么如果您没有密码,则几乎无能为力。PFX 包含具有相应私钥的证书和可选的一个或多个 CA 证书。有问题的证书是自签名的还是由某个 CA 颁发的?我猜它是自签名的,考虑到它的文件名。因此,您只需创建另一个证书并使用它而不是旧文件。

于 2010-10-01T19:48:30.380 回答