尝试让ClickOnce应用程序正常工作,但我一直遇到" Trust Not Granted"例外,我还没有看到为什么会发生这种情况。
EXE签署了VeriSign的代码签名证书,通过设置"签署ClickOnce清单" “签名”选项卡中的选项,以及实施此处提及的预发布方法:http://robindotnet.wordpress.com/2013/02/24/windows-8-and-clickonce-the-definitive-answer-2/。我已经验证证书已正确安装在客户端计算机上。我已经验证我的EXE在构建之后也已签名。
我采用相同的方法设置显式信任,因为StackOverflow回答:https://stackoverflow.com/a/16816341/97879
我目前正在部署到网络共享,这是更新的预期路径,直到我们准备将此应用程序投入生产。
我的应用程序可以看到有可用的更新,但在尝试更新时失败。在Windows 7和8计算机上都会以相同的方式发生这种情况。
我错过了什么?