如何将网站从一个azure网站复制到另一个(不是部署位置)?

时间:2015-04-17 15:09:08

标签: azure azure-web-sites

我在同一个订阅中有2个azure网站,我想将网站从一个复制到另一个。我知道我可以使用FTP将整个站点复制到我的本地机器然后上传整个站点,但似乎应该有一个更简单的方法,特别是考虑到两个站点的FTP主机名是相同的。

这些不是部署插槽,因此我不能只在界面中交换它们。

感谢。

2 个答案:

答案 0 :(得分:4)

我认为您可以使用SiteReplicator站点扩展来执行此操作。你可以在https://www.siteextensions.net/packages/sitereplicator/找到它。

可以在URL_OF_Your_SITE.scm.azurewebsites.net找到scm站点,然后如果它在站点扩展库中的门户中不可见,则转到站点扩展以安装它。

答案 1 :(得分:4)

您可以使用备份/还原功能。这将从您的站点创建一个ZIP文件,将其存储在您的存储帐户中(包括序列化为XML的配置),然后您可以还原到另一个/新站点。最后它基本上是复制文件,但也许它比通过FTP手动复制更有趣。另一个好处是网站的配置也被复制了。这只是一次性的事情。从您的问题中不清楚您是想要复制一次还是定期复制(我建议在其他响应中提到的网站复制器)。

一些可能有用的链接: 备份 - http://azure.microsoft.com/en-us/documentation/articles/web-sites-backup/ 恢复 - http://azure.microsoft.com/en-us/documentation/articles/web-sites-restore/