【问题标题】:ClickOnce Deployment error : application validation didnot succeedClickOnce 部署错误:应用程序验证未成功
【发布时间】:2014-04-28 10:43:47
【问题描述】:

我有一个使用 ClickOnce 部署的 winforms 应用程序。

但是当我尝试发布时,会产生类似应用程序验证未成功,请联系应用程序供应商的错误。

下面给出了详细的错误。

应用程序清单的计算哈希值与指定的哈希值不同,或者根本没有指定哈希值。 文件 Netspective Fluent XA.exe.manifest 的计算哈希值与清单中指定的不同。

我尝试使用谷歌搜索并说明了几个选项,但没有一个有帮助,谁能指出确切的问题。

我创建了一个密钥并签署了清单。但它仍然显示错误。

请指导我!!!!

谢谢

【问题讨论】:

标签: .net c#-4.0 deployment clickonce


【解决方案1】:

让我猜猜怎么回事:

确保“发布文件夹位置”或“安装文件夹”与用​​户看到的相同。 ClickOnce 应用程序只能从这两个位置之一启动。如果您手动将文件复制到不同的文件夹/服务器,则可能会发生您描述的问题。

【讨论】:

  • 我发布到本地文件夹,然后使用 git 推送到安装位置,即网络服务器位置。这已经在以前工作过。现在最近这引起了问题。
  • 好的。所以我假设您的“安装文件夹”不同,它指向目标位置并且设置正确。请检查以下两件事: 1. 您是否也更新了目标服务器中的“*.application”文件? 2.确保git正确同步所有文件(比较你的本地目录和服务器内容)
  • 请帮忙,有同样的问题...哪里有问题?
  • 1.打开部署文件夹中的 .application 文件并验证 deploymentProvider 是否代表最终用户可访问的真实路径。如果没有,您必须在应用程序设置中更改安装路径。 2. 再次发布并将服务器 .application 替换为新版本。
猜你喜欢
  • 2020-10-08
  • 2020-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-23
  • 1970-01-01
  • 2021-05-02
相关资源
最近更新 更多