ClickOnce应用程序安装 - 安全警告

But*_*ers 5 c# deployment clickonce warnings code-signing-certificate

我有一个部署在网站上的clickonce应用程序(例如,http://example.com),用户将从该网站下载我发布的应用程序的setup.exe文件,并在他们的计算机上安装该应用程序.

我已经使用GoDaddy为我的公司签发的证书签署了我的申请的ClickOnce清单.

但是,用户在尝试安装我的应用程序时仍会收到以下应用程序安全警告.有没有办法让这个安全警告根本不显示?

任何帮助将不胜感激.

单击一次应用程序安装 - 安全警告

Her*_*rdo 11

好吧,你必须按照MSDN库中的步骤():

当第一次在用户的桌面上启动ClickOnce应用程序时,.NET Framework运行时将首先检查以确保应用程序清单没有被篡改,因为它们是使用用于签名的任何发布者证书签名的.如果他们通过了该检查,则运行时将查看受信任的根证书颁发机构存储,并查看该存储库中是否安装了发布者证书颁发者的证书.然后,它将查看证书上的发布者是谁,并查看他们的证书是否在受信任的发布者商店中.如果这两件事情都属实,那么默认情况下不会提示用户,应用程序将被授予应用程序清单文件中指定的任何权限.

只要最终用户未修改其通知设置,就不会显示提示.