2016-04-02 21 views

回答

1

是的,您可以将Web应用程序的备份还原到另一个。但是,您需要做的不仅仅是点击立即还原按钮。

  1. 登录到新的门户网站,在设置刀片您的Web应用程序,请单击备份,选择要恢复的备份,并复制文件的位置。它应该是这样的:

    https://<your storage account name>.blob.core.windows.net/<your container>?sv=2015-04-05&sr=c&sig=fieQjleVYxDuXG2Ym8yjPpbdPxHOnbiLo8HcRuxyluw%3D&st=2016-04-05T02%3A35%3A25Z&se=2290-01-18T02%3A35%3A25Z&sp=rwdl 
    
  2. 从上面的网址,你可以格式化链接下载备份文件,由容器名称后添加的文件名。这里是一个zip文件的链接:

    https://<your storage account name>.blob.core.windows.net/<your container>/<your web app>.zip?sv=2015-04-05&sr=c&sig=fieQjleVYxDuXG2Ym8yjPpbdPxHOnbiLo8HcRuxyluw%3D&st=2016-04-05T02%3A35%3A25Z&se=2290-01-18T02%3A35%3A25Z&sp=rwdl 
    
  3. 用上面的链接下载文件。你得到一个zip文件。由于您正在将其恢复到其他Web应用程序,因此您可以忽略xml和日志文件。

  4. 解压zip文件,您将看到.bacpac文件,元文件和“fs”文件夹。您可以忽略元文件。

  5. 您可以使用Visual Studio或SSMS将.bacpac文件还原到链接到您的新Web应用程序的数据库。

  6. 对于“fs”文件夹内的文件,您可以使用ftp客户端将其上传到新的Web应用程序。上传前不要忘记更改连接字符串。

事实上,这是相当复杂的。如果你只是恢复一个相当新的Web应用程序版本。我建议你跳过第6步,并使用最常用的部署方法将其部署到新的Web应用程序中。

如果你只是想克隆一个Web应用程序,你可以通过新的门户。欲了解更多信息,请参阅Azure App Service App Cloning Using Azure Portal

+0

这对我有效。我如此将克隆它,但只有Azure Premium关税才可用。 – kelpie

相关问题