2014-04-28 84 views
0

我有一個使用ClickOnce部署的winforms應用程序。ClickOnce部署錯誤:應用程序驗證沒有成功

但是,當我嘗試發佈,這會產生錯誤,如應用程序驗證沒有成功,請與應用程序供應商聯繫。

下面給出的是詳細的錯誤。

應用程序清單具有不同於指定的散列的計算散列或完全不指定散列。 文件,Netspective Fluent XA.exe.manifest,具有與清單中指定不同的計算哈希。

我嘗試了谷歌搜索和幾個選項說,沒有一個幫助,誰能指出什麼將是確切的問題。

我創建了一個密鑰並簽署了清單。但它仍然顯示錯誤。

請指導我通過!!!!

感謝

+0

[ClickOnce部署錯誤:與清單中指定的不同的計算哈希值]的可能重複(http://stackoverflow.com/questions/6231063/clickonce-deployment-error-different-computed-hash-than-specified-in-艙) – Herdo

+0

@赫爾德:我已經試過了。我從頭開始創建一個項目並嘗試相同,但失敗。此外,試圖重新生成清單。你能解釋一下這個步驟嗎?我正在運行.Net 4.0。這會成爲一個問題嗎? – csLijo

回答

1

讓我猜猜,有什麼不對:

確保「發佈文件夾位置」或「安裝文件夾」是一樣的用戶看到它。 ClickOnce應用程序只能從這兩個位置中的一個位置啓動。如果您手動將文件複製到不同的文件夾/服務器,則可能會出現您描述的問題。

+0

我發佈到本地文件夾,然後使用git,推送到安裝位置,一個Web服務器位置。這已經工作過。現在最近這是個問題。 – csLijo

+0

好的。所以我假設你的「安裝文件夾」是不同的,它指向目標位置並且它被正確設置。請檢查以下兩件事情:1.您是否更新目標服務器中的「* .application」文件? 2.確保git能夠正確同步所有文件(將您的本地目錄與服務器內容進行比較) – jing

+0

help please,也有同樣的問題......哪裏出現問題? – Arti

相關問題