拥有一个WPF应用程序,我们有一个服务器,允许用户使用ClickOnce分发进行安装。这里的问题是我们提供的链接隐藏真实文件系统的链接。
用户首次尝试安装应用时,一切顺利; .application远程启动,应用程序安装完毕。
下次用户想要更新应用程序时,如果提供的链接不同(由于令牌或不同的子路径),用户将收到DeploymentException,表示已从其他位置安装了相同的应用程序。
有没有办法允许从我们提供的任何位置安装应用程序?
谢谢!
更新1: 让我解释一下到目前为止我们得到了什么: 我们有一个Web服务器,可以发布应用程序所在的文件夹。路径取决于某些因素,因此可能会发生变化。如果用户想要从不同的URL路径安装相同的应用程序,它将失败。
类似的东西:
http://site.site/app_15/App.application
http://site.site/app_16/App.application
将app_15和app_16作为相同的应用,但安装在不同的日期和管理网站上。