ClickOnce'无权执行当前操作'

时间:2011-06-08 15:35:20

标签: clickonce

我在网络上的Linux服务器上 我用于从Visual Studio 2010创建clickonce部署的一些应用程序。 网站管理员只需通过安装suPHP来升级系统。 由于他们启用了suPHP,我无法更新任何现有部署,但可以毫无问题地创建新部署。

  1. 一开始我无法连接因为FrontPage Extensions被禁用所以我重新安装它。
  2. 我被提示输入我的登录信息,我总是喜欢,然后按回车键。
  3. 然后我再次提示输入我的登录信息。只要我一直点击“确定”,这将无限期地继续。
  4. 最后我放弃并点击取消,当然我收到的错误是“我无权执行当前操作”。
  5. 它总是在过去完美运行,并且仍然适用于我昨天所做的测试应用程序,但对于之前的所有部署,它将给我相同的错误,它将不接受我的登录信息。

    我确实检查了服务器上的所有文件夹权限,一切正常 该文件夹从未在visual studio中移动过相同的地址。

    我的问题是你有没有解决方案,除了重新部署到新文件夹之外没有,这意味着在重新安装之前杀死使用该应用程序的数千名用户的更新

    提前感谢

1 个答案:

答案 0 :(得分:0)

找到了我的问题的解决方案,但处理问题的方式很不寻常,但我仍然想知道如果专家之一可以回答的话会发生什么,所以我在这里做了什么

  1. 使用ftp将我的应用程序文件夹备份到application2

  2. 在visual studio中,我将部署链接更改为application2

  3. 然后我将新更新发布到该备份文件夹,并且没有任何问题。

  4. 将原始文件夹重命名为.back并将application2重命名为原始名称应用程序。

  5. 在我的电脑上打开已安装的程序并进行了更新并成功。

  6. 现在我需要检查的最后一件事是,我是否能够发布新的更新,确实将安装网址指向原始部署并像魅力一样工作。

  7. 我希望这可以有用,因为我看到许多人有同样的问题和答案是罕见的。但请确保在尝试

    之前进行备份