0

抱歉我的英语不好(以及新手问题) - 我有一个 silverlight 4 OOB 应用程序,需要 Elevated Trust 才能运行。如果我的 xap 已签名,CheckAndDownloadUpdateAsync 仅在这种情况下有效。如果我使用可以在 VisualStudio 上创建的“测试证书”部署我的应用程序,会出现问题吗?CheckAndDownloadUpdateAsync 工作正常,我不想只为此购买证书……而且,证书到期时会发生什么?用户是否必须转到我的页面并明确更新应用程序,因为它将是一个新的(更新的)证书?

另外,我需要为此购买什么样的证书,这样做有什么好处?

4

1 回答 1

1

您可以像以前一样使用测试证书进行部署,而不会出现任何问题。使用测试证书而不是您购买的证书的缺点实际上正是用户安装 OOB 应用程序时出现在 UAC 对话框中的内容。使用测试证书,它会告诉用户“未知发布者”正在尝试安装软件,而使用购买的证书,您的公司名称将显示出来。根据您的用户群,这可能重要也可能不重要。

至于证书过期时会发生什么,您可以更新证书并重新部署您的 XAP。 这些续订说明应该有效(即使他们谈论的是 ClickOnce 而不是 silverlight,同样的原则也适用)。

于 2011-10-16T14:35:04.280 回答