2016-04-02 85 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

相關問題