单击一次部署已被未知修改

时间:2016-03-24 12:46:26

标签: c# visual-studio clickonce

我试图通过ClickOnce在Visual Studio 2015中部署我的应用程序。 但在部署我的应用程序之前,我总是需要清空部署文件夹。 否则我收到错误:

  

文件setup.exe已被(未知)

修改

你知道这个错误是什么意思吗?因为我真的没有。

1 个答案:

答案 0 :(得分:0)

5 年前...我希望你不再需要这个答案...

我在将我的 FTP 服务器从 IIS 传输到 Linux 服务器上的 Proftpd 时遇到了同样的错误。

我认为问题出在 FTP 服务器设置上。当您发布 ClickOnce 程序时,Visual Studio 将检查 FTP 上现有文件的所有者。如果文件所有者与您登录的用户名不匹配,则会报告此错误。您可以通过 Filezilla 连接到您的服务器来检查用户名和文件组。

对于 Proftpd,您可以关闭配置文件中的 DirFakeUser 设置。通过这样做,Proftpd 将使用您的 ftp 用户名作为您真实文件系统上的文件所有者。我想知道它是否适用于匿名用户。如果您使用匿名用户,您可以尝试一下。