【问题标题】:Synchronizing with live server via FTP - how to FTP to different folder then copy changes通过 FTP 与实时服务器同步 - 如何 FTP 到不同的文件夹然后复制更改
【发布时间】:2011-03-02 01:29:12
【问题描述】:

我正在尝试想一个好的解决方案,通过 FTP 将我的 .NET 网站自动部署到实时服务器。

使用简单的 FTP 部署工具的问题在于,通过 FTP 传输文件需要一些时间。如果我直接通过 FTP 进入网站应用程序的文件夹,则必须在我等待文件全部传输的同时关闭网站。我所做的是手动 FTP 到一个单独的文件夹,然后在传输完成后,手动将文件复制并粘贴到真实的网站文件夹中。

要自动化这个过程,我面临着许多挑战:

  • 我不想通过 FTP 传输所有文件 - 我只想通过 FTP 传输自上次部署以来修改过的文件。所以我需要一个可以管理这个的程序。
  • 文件应通过 FTP 传输到单独的目录,然后在完成后复制并粘贴到正确的目标位置。
  • 需要在目录上保留正确的安全权限。如果复制了一个目录,我需要确保保留权限(这可能通过重新运行应用正确权限的脚本来解决)。

所以基本上我认为我正在寻找的工具会通过临时目录进行 FTP 同步。 是否有任何工具可以可靠地管理这些要求?

【问题讨论】:

    标签: deployment ftp


    【解决方案1】:

    我更愿意为此目的使用 rsync。但似乎你在这里使用的是 windows 操作系统,需要更多的努力,cygwin 的东西或类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      • 2013-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-08
      • 1970-01-01
      相关资源
      最近更新 更多