2016-02-26 83 views

回答

1

来源:https://msdn.microsoft.com/en-us/library/ff369721.aspx

我该怎么做,如果我的证书已过期

因此,您已经部署了您的应用程序,现在您的证书(购买或未购买)已过期,并且您已经检查了流程图并确定您的客户将不得不卸载并重新安装应用程序。你甚至不能发布更新。 Visual Studio不会让你用过期的证书部署你的应用程序。那么你现在做什么? 如果您需要扩展现有证书,则可以使用名为RenewCert的程序。有关详细信息,您可以查看我的博客文章如何扩展现有证书,即使它已过期。 您也可以在MSDN上找到版本的RenewCert代码。我没有测试过这个特定的版本,但是我听说它可以与测试证书一起使用,但没有购买证书。如果您想要查看该链接,请点击此链接:http://support.microsoft.com/kb/925521 如果您已经在使用测试证书,请将其扩展以解决您的问题。您可以使用扩展证书签署您的部署,发布更新,并且它可以正常工作。你可以去吃午饭,而我们其他人与知名的出版商可以在我们的办公桌上吃饭,而我们继续。 (您能为我们带回什么吗?) 如果您使用的是已购买的证书并且已过期,您可以使用扩展证书对应用程序进行更新签名和部署,但它看起来像是测试证书。这看起来就像对安装了应用程序的客户的任何其他更新一样,因为它在安装更新时不显示信任对话框。新客户将在信任对话框中看到“未知发布者”,因为您现在正在使用测试证书。 因此,如果您购买的证书已过期,您可以通过编程方式卸载当前版本的应用程序发出更新,并安装使用新购买的证书签名的新版本。

+0

但已经部署的应用程序(除非它被卸载)即使在PFX证书过期时也会继续运行? –