2016-03-03 93 views
6

我已經創建了一個使用Visual Studio 2015社區版的應用程序,以C#爲目標.Net 4.5框架。如何通過互聯網部署Windows應用程序

我最初把它放在我的網站上供幾個用戶測試,作爲包含所有必要組件的.zip文件,但由於該程序仍處於測試階段並正在開發中,因此需要進行許多更新我切換到ClickOnce是爲了讓我的用戶不那麼討厭。我已成功部署並更新了ClickOnce版本,並發現它會自動更新自身。

但是,在下載和安裝出現問題後,我的所有用戶都遇到了問題。它同時發生在.zip和setup.exe中:

  • Chrome會將該文件標記爲非常罕見地下載並且用戶必須強制下載。按照開發者的步驟,谷歌表示,我的網站文件沒有發現任何問題,因此我沒有要求他們審覈。

  • Windows 8和10將文件標記爲不安全,因爲它未簽名。似乎我必須向第三方認證機構支付180美元/年的費用,才能對我的用戶「安全」簽署文件?

  • 諾頓和其他一些殺毒軟件會將該文件標記爲不安全,甚至在安裝後立即刪除它。

告訴我的用戶有意地繞過他們所有的安全設置,覺得不妥,尤其是因爲大部分我是一個完全陌生的人。我沒有看到我自己下載的許多其他免費軟件出現這些問題,但我找不到任何提供有關如何讓我的軟件與所有這些過度保護安全軟件「玩得愉快」的良好說明的任何東西...

你能指點我正確的方向嗎?

+0

我發現[此帖](http://programmers.stackexchange.com/questions/191003/how-to-prevent-my-executable-being-being-beated-treated-from-av-like-bad-or儘管大多數抱怨的用戶都來自諾頓...請注意,我確實通過virustotal.com運行了我自己的程序,並且在所有計數上都得到了一份乾淨的健康證書。 – Rayanth

回答

-1

我也有一些來自不受信任權限的證書的問題。 您可以申請一個真正的認證機構這樣一個免費的可信證書一年: https://startssl.com/

願意幫忙! François