我试图通过ClickOnce在Visual Studio 2015中部署我的应用程序。 但在部署我的应用程序之前,我总是需要清空部署文件夹。 否则我收到错误:
文件setup.exe已被(未知)
修改
你知道这个错误是什么意思吗?因为我真的没有。
答案 0 :(得分:0)
5 年前...我希望你不再需要这个答案...
我在将我的 FTP 服务器从 IIS 传输到 Linux 服务器上的 Proftpd 时遇到了同样的错误。
我认为问题出在 FTP 服务器设置上。当您发布 ClickOnce 程序时,Visual Studio 将检查 FTP 上现有文件的所有者。如果文件所有者与您登录的用户名不匹配,则会报告此错误。您可以通过 Filezilla 连接到您的服务器来检查用户名和文件组。
对于 Proftpd,您可以关闭配置文件中的 DirFakeUser 设置。通过这样做,Proftpd 将使用您的 ftp 用户名作为您真实文件系统上的文件所有者。我想知道它是否适用于匿名用户。如果您使用匿名用户,您可以尝试一下。