【发布时间】:2012-06-27 22:38:52
【问题描述】:
我们有一个 Outlook 插件 .vsto 的项目,我们正在尝试使用我们生成的证书对其进行签名。证书是从本地 CA 生成的。当我将它添加到“签名”选项卡中的项目时,所有信息都显示出来并且看起来不错。我发布并尝试运行它,我收到提示,指出它无法验证发布者。我尝试使用 mage 将其辞职,甚至将 -usemanifestfortrust 设置为 true 并设置发布者名称。结果相同。我试过辞去 .vsto 和清单。我还删除了所有内容的 .deploy 扩展名,并通过 mage 完成了更新,所有结果都相同。我们被难住了。
有人有什么建议吗?我已经阅读了大约 50 篇关于它的文章(这是我获得这些故障排除想法的地方),但没有运气。 TIA
【问题讨论】:
-
如果您自己创建了证书,那么它不是来自“知名”CA,它总是会给您“无法验证发布者”消息。要解决此问题,您必须从 Verisign 等知名 CA 获得证书。
标签: .net deployment clickonce code-signing