【问题标题】:Why wont a signed ClickOnce application display the Trusted Publisher?为什么签名的 ClickOnce 应用程序不显示受信任的发布者?
【发布时间】:2012-12-23 21:41:03
【问题描述】:

这个问题附有一些图片,让你们了解我们在做什么。

1 代码使用 Verisign Class 3 代码签名。

2 它通过 Visual Studio 发布到我们的 Web 服务器。

3 当我点击下载时,它会显示警告消息。

4 它不显示受信任的发布者。

我认为唯一可能存在的问题是其中一个项目引用了...

Microsoft.Office.Core

Microsoft.Office.Interop.Word

Microsoft.Vbe.Interop

奇怪的是,当安装项目时,这些 dll 不包含在项目中,所以我猜它是从 GAC 获取的。

我确实创建了一个简单的项目,并且刚刚签署了它,它运行良好。但是这个应用程序非常大,删除 Office 引用会使程序完全无法构建。

任何建议或想法将不胜感激。

【问题讨论】:

    标签: c# visual-studio deployment clickonce digital-certificate


    【解决方案1】:

    受信任的发布者似乎查看了项目的发布 -> 选项下的支持 URL。我正在使用如下所示的长网址使其崩溃。

    http://www.yourwebsite.com/documents/ABC-&&YTff5643LO$$ccRUim/UserGuides/ABCDEFG/ABCDEFG.pdf

    长度、特殊字符或它是文件的事实可能会导致问题。

    您可以使用常规的 url 链接,它会起作用。

    【讨论】:

      猜你喜欢
      • 2013-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多