1

我在我们的内部网络上部署了一个 ClickOnce 应用程序。由于这只是一个“内部”应用程序,因此出于任何原因,我真的不需要“官方签名”证书。当我今天去发布更新时,我收到了错误消息

签名者的证书对签名无效。

当我检查 Visual Studio 2010 中的“签名”选项卡时,我可以看到我已经过了过期日期。我知道我使用 Visual Studio 中同一选项卡上的“创建测试证书”按钮创建了这个 TemporaryKey。

过去,我只是创建了一个新的测试证书,并使用了它。这基本上“买”了我一年,直到我不得不重新做一遍。我想正确签署一份有效期为 X 年(或永不过期)的新证书。

我做了一些研究,但由于我对整个场景不熟悉,所以命名法非常混乱。我可以按照说明进行操作,但前提是它们是以中级用户可以理解的方式编写的。有没有一步一步解释这个过程的参考,希望有截图?我无法相信我四处张望我还没有找到这个,所以我一定不是在查找相关的关键字。

4

2 回答 2

1

为了将来参考,这里是您想要的关于在 ClickOnce 部署中过期证书的所有信息。 它还向您展示了如何创建证书并设置其有效的日期范围。

于 2012-12-05T19:40:07.313 回答
0

使用Xenos 证书生成器,这是一个免费工具,可让您创建一个有效期为 x 天的证书。

于 2012-12-01T06:28:17.893 回答