ClickOnce .application未签名

时间:2015-06-19 08:51:27

标签: .net visual-studio-2012 clickonce

我有一个ClickOnce应用程序已经有一段时间没有问题了。我现在正尝试将其部署到具有更严格安全限制的客户:在IE中,他们的设置只允许签名的应用程序运行(工具>>互联网选项>>安全选项卡>>互联网>> ;自定义级别...>>运行未使用Authenticode = Disable签名的组件,运行使用Authenticode = Enable签名的组件。

他们能够运行应用程序的SetUp.exe(默认的publish.htm上的[Install]按钮),但是当他们尝试单击启动链接时(针对app.application文件而不是SetUp) .exe)他们收到以下错误:

  

激活https:// {DOMAIN} /client/app.application导致异常。检测到以下失败消息:

     

您的Web浏览器设置不允许您运行未签名的应用程序。

我可以使用相同的IE设置重新创建问题,但是......

  • 使用Thawte代码签名证书对应用程序进行签名 在2017年到期。(项目>>属性>>签名>>签署ClickOnce清单。)
  • 使用强名称密钥文件对程序集进行签名。
  • SetUp.exe的属性(在资源管理器中)显示数字 证书,但.application(和.exe.manifest)不应该.... 他们?

我已尝试(重新)使用MageUI.exe签署.application和.exe.manifest文件,但IE仍然抱怨他们没有签名。

感觉我错过了一些明显的东西......任何想法?

0 个答案:

没有答案