2011-10-15 48 views
0

對不起我的壞英語(和新手問題) - 我有一個silverlight 4 OOB應用程序,需要提升信任運行。 CheckAndDownloadUpdateAsync只適用於這種情況,如果我的xap被簽名。如果我使用可在VisualStudio上創建的「測試證書」來部署我的應用程序,會出現問題嗎? CheckAndDownloadUpdateAsync工作正常,我不喜歡爲此購買證書......另外,證書過期時會發生什麼?用戶是否必須前往我的頁面並明確更新應用程序,因爲它將是一個新的(更新的)證書?我可以使用「測試證書」來部署高級信任應用嗎?

此外,我需要購買什麼樣的證書,以及我有哪些優勢?

+0

您正在部署到Internet還是Intranet? – AnthonyWJones

回答

1

您可以像使用測試證書一樣部署,不會有任何問題。使用測試證書而不是您購買的證書的缺點實際上就是用戶安裝OOB應用程序時顯示在UAC對話框中的內容。通過測試證書,它會告訴用戶「未知出版商」試圖安裝軟件,而購買證書後,您的公司名稱將顯示出來。取決於您的用戶羣,這可能或可能不重要。

至於證書過期時會發生什麼,您可以續訂證書並重新部署您的XAP。 These renewal instructions應該可以工作(即使他們談論的是ClickOnce而不是Silverlight,也適用相同的原則)。

相關問題