我有一个生产VSTO外接程序,它是使用ClickOnce部署的。对于我的大多数客户来说,安装工作正常,Microsoft Office自定义安装程序能够像这样将我的公司作为发行者:
但出于某种原因,在某些计算机上,出版商被显示为“未知出版商”,如下所示:
我尝试过手动将我们的证书安装到用户的可信发布服务器存储区,安装中间证书和受信任的根证书,但在某些情况下,安装程序仍然显示“未知发布者”。这是非常令人沮丧的,因为我们的一些客户端的安全策略要求Office外接程序必须由受信任的发行者签名,而且我们的外接程序即使在单击安装之后也不会加载。相反,他们得到了这样一个可爱的信息:
下面是有关我的外接程序项目属性的一些详细信息:
F 212
知道在某些机器上是什么原因造成的吗,以及如何修复?
注意-一些正在经历这一问题的机器处于“封闭区域”(没有外部互联网连接)。不知道这会不会有什么区别。
发布于 2021-11-29 13:26:13
即使这个问题肯定已经得到了答案。对我来说效果很好的解决方案是右键单击setup.exe并转到属性、数字签名以将证书安装到您信任的根权威机构。
发布于 2022-10-31 11:35:45
如果您遇到“未知发布者”消息,它还可以指示最终用户阻塞证书证书吊销列表(CRL) URL。如果无法访问CRL,Windows将无法告知证书是否无效,并要求用户确认。通过打开证书并查看属性,您可以找到特定的CRL链接。
https://stackoverflow.com/questions/69292927
复制相似问题