如果新安装位置与上一个安装位置不同,则ClickOnce安全性会导致应用程序部署失败。通常,这是消息:
您无法启动该应用程序 从这个位置因为 它已经从一个安装 不同的位置。
点击此处将此错误发送给 部署服务器并检查已知 这个问题的解决方案。
我想知道是否可以指定“点击此处”链接背后的网址。我花了很多天研究这个(也许是在寻找错误的东西),无法解决它。重要的是,我们有不同的beta和产品部署服务器(因而不同的安装位置)。我只想为用户提供一个有用的链接。注意:我确实希望安装失败;我不想绕过安全。目前,如果单击该链接,我的浏览器将打开错误摘要中每个单词的选项卡,如同您单击详细信息...按钮时获得的日志中所示。这非常烦人且无用。
错误摘要
以下是错误摘要,稍后将在日志中列出这些错误的详细信息。
- 激活导致异常。检测到以下失败消息:
- 您无法从此位置启动应用程序,因为它已从其他位置安装。
- 您无法从已从位置安装的位置启动应用程序。 您可以从位置启动它,也可以卸载它并从位置重新安装。如果您重新安装该应用程序,请注意您可能会丢失对该应用程序所做的任何自定义。
任何帮助都会受到赞赏,即使这是不可能的。我们可以使用MSI安装程序,但是ClickOnce的很多属性对我们很有用。
我现在在http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/4629a662-e4bd-4eb9-aada-40adcaae9709交叉发布此内容。