【问题标题】:Click Once deployment of a winForm application单击一次部署 winForm 应用程序
【发布时间】:2013-02-15 23:37:54
【问题描述】:

我有一个 winform 应用程序,它是我组织中的遗留应用程序,我必须进行一些改进。该应用程序在我的本地运行良好,但我无法发布它。在发布的最后阶段,我收到提示“输入密码以打开文件 SOMv1.1.1._TemporaryKey.pfx”。

我还将上述文件视为解决方案文件夹的一部分。

我的问题是这个 .pfx 文件是什么?如何找回完成发布所需的密码或如何重置密码?

谢谢

【问题讨论】:

  • 我认为 pfx 文件是一个证书。如果您在运行需要管理员权限的程序时在 Windows 7 上看到,则会显示一个对话框,如果 Publisher 为 Unknown,则该对话框为黄色和白色,否则该对话框为 Aqua/Blue 和白色,这意味着它是来自受信任的来源,因此是证书。

标签: c# winforms clickonce publish


【解决方案1】:

由于您可以访问此项目的源代码,因此您可以简单地删除 .pfx 文件,然后添加一个新文件。

鉴于您正在创建应用程序的新版本,因此 .pfx 文件已更改无关紧要。

作为参考,.pfx 文件是一个“个人信息交换文件”,它存储了安全证书的公钥/私钥对。

Source

【讨论】:

  • 当我这样做时,我收到另一个错误“无法在证书存储中找到清单签名证书。”
  • 为了修复上述错误,我只是选择了新创建的 .pfx 文件作为 Click Once Manifest。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-25
  • 1970-01-01
相关资源
最近更新 更多