2013-01-09 70 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

長度,特殊字符或一個事實,即它是一個文件可能有導致出現該問題。

你可以使用常規的網址鏈接,它會工作。

相關問題