我试图想出一个很好的解决方案,通过FTP自动将我的.NET网站部署到实时服务器上。
使用一个简单的FTP部署工具的问题是,FTPing文件需要一些时间。如果我FTP直接进入网站应用程序的文件夹,网站必须被删除,而我等待所有的文件被转移。我所做的是手动FTP到一个独立的文件夹,然后一旦传输完成,手动复制和粘贴文件到真正的网站文件夹。
为了使这一过程自动化,我面临着许多挑战:
安全权限需要保留在目录上。如果一个目录被复制,我需要确保权限将被保留(这很可能通过重新运行应用正确权限的脚本来解决)。
所以基本上我认为我要找的工具会通过一个临时目录进行FTP同步。是否有任何工具可以以可靠的方式管理这些需求?
发布于 2011-03-02 02:05:58
为此,我更愿意使用rsync。但是看起来你在这里使用的是windows操作系统,还需要付出更多的努力,比如一些类似的东西。
https://stackoverflow.com/questions/5162443
复制相似问题