0

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

1 代码使用 Verisign Class 3 代码签名。 在此处输入图像描述

2 它通过 Visual Studio 发布到我们的 Web 服务器。 已发布的应用程序

3 当我单击下载时,它会显示警告消息。 没有受信任的发布者

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

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

微软.Office.Core

Microsoft.Office.Interop.Word

Microsoft.Vbe.Interop

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

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

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

4

1 回答 1

0

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

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

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

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

于 2013-01-10T21:15:32.737 回答