指定ClickOnce部署失败时的错误URL

时间:2010-02-26 10:34:07

标签: .net visual-studio clickonce

如果新安装位置与上一个安装位置不同,则ClickOnce安全性会导致应用程序部署失败。通常,这是消息:

  

您无法启动该应用程序    从这个位置因为   它已经从一个安装   不同的位置。

     

点击此处将此错误发送给   部署服务器并检查已知   这个问题的解决方案。

我想知道是否可以指定“点击此处”链接背后的网址。我花了很多天研究这个(也许是在寻找错误的东西),无法解决它。重要的是,我们有不同的beta和产品部署服务器(因而不同的安装位置)。我只想为用户提供一个有用的链接。注意:我确实希望安装失败;我不想绕过安全。目前,如果单击该链接,我的浏览器将打开错误摘要中每个单词的选项卡,如同您单击详细信息...按钮时获得的日志中所示。这非常烦人且无用。

  

错误摘要

     

以下是错误摘要,稍后将在日志中列出这些错误的详细信息。

     
      
  • 激活导致异常。检测到以下失败消息:      
        
    • 您无法从此位置启动应用程序,因为它已从其他位置安装。
    •   
    • 您无法从已从位置安装的位置启动应用程序。   您可以从位置启动它,也可以卸载它并从位置重新安装。如果您重新安装该应用程序,请注意您可能会丢失对该应用程序所做的任何自定义。
    •   
  •   

任何帮助都会受到赞赏,即使这是不可能的。我们可以使用MSI安装程序,但是ClickOnce的很多属性对我们很有用。

我现在在http://social.msdn.microsoft.com/Forums/en-US/winformssetup/thread/4629a662-e4bd-4eb9-aada-40adcaae9709交叉发布此内容。

1 个答案:

答案 0 :(得分:1)

我已在您在MSDN ClickOnce论坛中打开的主题here中回答了您的问题。