为什么签名的ClickOnce应用程序不会显示受信任的发布者?

时间:2013-01-09 16:42:57

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

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

1代码使用Verisign Class 3 Code进行签名。 enter image description here

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

3当我点击下载时,它会显示警告信息。 No Trusted Publisher

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

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

Microsoft.Office.Core

的Microsoft.Office.Interop.Word

Microsoft.Vbe.Interop

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

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

非常感谢任何建议或想法。

1 个答案:

答案 0 :(得分:0)

受信任的发布商似乎在Publish - >下查看支持网址。项目选项。我正在使用类似下面的长网来使其崩溃。

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

长度,特殊字符或文件可能导致问题的事实。

您可以使用常规网址链接,它可以正常工作。