我有一个能够安装或更新的WinForms .NET 4.5.2 clickonce应用程序,直到大约一周前。此时,它开始弹出“应用程序安装 - 安全警告”对话框,指出管理员已阻止此应用程序。
Clickonce Application Install - Security Warning Dialog
environemnt是Windows 7,所有机器都是最新的补丁。
我在3台不同的Windows 7机器上测试了这个。我只在一个问题上得到了问题,称之为机器A.
我已经从
启动了Clickonce部署我也有来自两个不同域的登录(他们互相信任)。无论我用哪个帐户登录机器A,我仍然会收到错误。我可以在机器B和B上使用我的域登录。 C部署没有问题。
我的域帐户中只有一个位于计算机本地管理员组中,而另一个不在。具有本地管理员权限的域帐户在所有计算机上都是相同的。
自10月6日起,这在机器A上再次发挥作用,此后一直没有用。
我审核并尝试了我可以在SO上找到的所有内容,MSDN ClickOnce论坛,robindotnet.wordpress.com,一些书籍以及我可以通过Google找到的任何其他内容,包括注册表设置,IE安全设置等。我有使用有效证书将authicode签名应用于EXE以及Clickonce清单。
我还启用了Clickonce日志记录并将其设置为详细。永远不会生成日志文件。我怀疑在实际的Clickonce安装程序运行之前发生了此安全警告。
欢迎任何建议或解决方案。
由于
答案 0 :(得分:0)
MSDN Clickonce论坛上有人给了我答案。我需要按照此kb中列出的步骤进行操作:How to: Configure the ClickOnce Trust Prompt Behavior