2013-01-09 42 views
0

附加到这个问题是一些图片,让你们知道我们在做什么。为什么签名的ClickOnce应用程序不显示可信发布者?

1该代码使用Verisign Class 3代码签名。 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引用会使程序完全无法构建。

任何意见或想法将不胜感激。

回答

0

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

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

长度,特殊字符或一个事实,即它是一个文件可能有导致出现该问题。

你可以使用常规的网址链接,它会工作。

相关问题