我在网络上的Linux服务器上 我用于从Visual Studio 2010创建clickonce部署的一些应用程序。 网站管理员只需通过安装suPHP来升级系统。 由于他们启用了suPHP,我无法更新任何现有部署,但可以毫无问题地创建新部署。
它总是在过去完美运行,并且仍然适用于我昨天所做的测试应用程序,但对于之前的所有部署,它将给我相同的错误,它将不接受我的登录信息。
我确实检查了服务器上的所有文件夹权限,一切正常 该文件夹从未在visual studio中移动过相同的地址。
我的问题是你有没有解决方案,除了重新部署到新文件夹之外没有,这意味着在重新安装之前杀死使用该应用程序的数千名用户的更新
提前感谢
答案 0 :(得分:0)
找到了我的问题的解决方案,但处理问题的方式很不寻常,但我仍然想知道如果专家之一可以回答的话会发生什么,所以我在这里做了什么
使用ftp将我的应用程序文件夹备份到application2
在visual studio中,我将部署链接更改为application2
然后我将新更新发布到该备份文件夹,并且没有任何问题。
将原始文件夹重命名为.back并将application2重命名为原始名称应用程序。
在我的电脑上打开已安装的程序并进行了更新并成功。
现在我需要检查的最后一件事是,我是否能够发布新的更新,确实将安装网址指向原始部署并像魅力一样工作。
我希望这可以有用,因为我看到许多人有同样的问题和答案是罕见的。但请确保在尝试
之前进行备份