2016-02-26 82 views

回答

1

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

我該怎麼做,如果我的證書已過期

因此,您已經部署了您的應用程序,現在您的證書(購買或未購買)已過期,並且您已經檢查了流程圖並確定您的客戶將不得不卸載並重新安裝應用程序。你甚至不能發佈更新。 Visual Studio不會讓你用過期的證書部署你的應用程序。那麼你現在做什麼? 如果您需要擴展現有證書,則可以使用名爲RenewCert的程序。有關詳細信息,您可以查看我的博客文章如何擴展現有證書,即使它已過期。 您也可以在MSDN上找到版本的RenewCert代碼。我沒有測試過這個特定的版本,但是我聽說它可以與測試證書一起使用,但沒有購買證書。如果您想要查看該鏈接,請點擊此鏈接:http://support.microsoft.com/kb/925521 如果您已經在使用測試證書,請將其擴展以解決您的問題。您可以使用擴展證書籤署您的部署,發佈更新,並且它可以正常工作。你可以去吃午飯,而我們其他人與知名的出版商可以在我們的辦公桌上吃飯,而我們繼續。 (您能爲我們帶回什麼嗎?) 如果您使用的是已購買的證書並且已過期,您可以使用擴展證書對應用程序進行更新簽名和部署,但它看起來像是測試證書。這看起來就像對安裝了應用程序的客戶的任何其他更新一樣,因爲它在安裝更新時不顯示信任對話框。新客戶將在信任對話框中看到「未知發佈者」,因爲您現在正在使用測試證書。 因此,如果您購買的證書已過期,您可以通過編程方式卸載當前版本的應用程序發出更新,並安裝使用新購買的證書籤名的新版本。

+0

但已經部署的應用程序(除非它被卸載)即使在PFX證書過期時也會繼續運行? –