【发布时间】:2021-11-16 10:25:36
【问题描述】:
我有一个使用 ClickOnce 部署的生产 VSTO 加载项。对于我的大多数客户来说,安装工作正常,Microsoft Office 自定义安装程序能够将我的公司作为发布者,如下所示:
但由于某种原因,在某些计算机上,发布者显示为“未知发布者”,如下所示:
我尝试将我们的证书手动安装到用户的受信任的发布者商店、安装中间证书和受信任的根证书,但在某些情况下,安装程序仍然显示“未知发布者”。这非常令人沮丧,因为我们的一些客户的安全策略要求 Office 加载项由受信任的发布者签名,而且我们的加载项即使在他们单击安装后也不会加载。相反,他们会看到这个可爱的信息:
以下是有关我的加载项项目属性的一些详细信息:
- 项目基于 .NET Framework 4.6.1
- 我有 Sectigo 颁发的有效证书
- 证书已安装在我的个人证书存储中
- 我已选择签署 ClickOnce 清单并将其指向我的证书
知道是什么原因导致某些机器出现这种情况,以及如何解决?
注意 - 一些遇到此问题的机器位于“封闭区域”(没有外部互联网连接)。不确定这是否会有所不同。
【问题讨论】:
-
这里已经有一个类似的问题stackoverflow.com/questions/10514576/…。
标签: ssl vsto ms-office clickonce ms-project