2013-04-16 88 views
3

我有一個在網站上部署的clickonce應用程序(例如,http://example.com),用戶將從該網站下載我發佈的應用程序的setup.exe文件,並在他們的計算機上安裝應用程序。ClickOnce應用程序安裝 - 安全警告

我已經爲我的公司簽署了我的應用程序的ClickOnce清單和GoDaddy簽發的證書。

但是,用戶在嘗試安裝我的應用程序時仍然會收到以下應用程序安全警告。有沒有辦法解決這個安全警告根本不會顯示?

任何幫助將不勝感激。

Click Once Application Install - Security Warning

回答

7

好了,你必須遵循在MSDN庫(source)的步驟:

當ClickOnce應用程序被用戶的桌面上推出了 首次。 NET Framework運行時將首先檢查以確保 應用程序清單沒有被篡改,因爲它們是 ,使用任何用於簽名的發佈者證書進行簽名。如果他們通過該檢查,則運行時將查看「受信任的根」 「證書頒發機構」存儲,並查看該存儲中是否安裝了發行者證書頒發機構的證書。 。然後, 將查看證書上的發佈者是誰,並查看他們的證書是否在受信任的發佈者存儲中的 。 如果這兩個 事情屬實,那麼默認用戶將不會提示,並 任何特權 應用程序清單文件中指定的應用程序將被授予。

只要最終用戶沒有修改他的通知設置,提示就不會顯示出來。

+0

謝謝。它確實有幫助。 – Butters